An SEO company should be frank and honest to the clients.
There's no such thing since it is "falling in your lap", "luck" or "winning the lotto" in successful mindset. SEO is unfortunately a hard drawn development. https://www.youtube.com/watch?v=sWuLO_y0xaE&feature=youtu.be