Unfortunately SEO does take time, specifically when a site gets sandboxed, and you wont' always know that you are with a bad firm for a long time.
An SEO company should be frank and honest to its clients. The Successful IT Contactor will honor agreements he's made with agencies. https://www.linkedin.com/company/alpha-therapeutics-llc