Well you can read a few e-books on that, but if I mention some possibilities I think you will get the try to sell.
Furthermore those companies are under constant review by all customers since they leave feedback on a company they been employed with. http://slnk.info/wmpt4