A good starting place, but not a great place to advance
Business Professional (Former Employee) – California – May 21, 2013
Due to the contract structure employees get there is very little chance of any possible bonus or annual increase in compensation. Also most employers use this company as a permanent solution, so they don't have to expend a full headcount on their income statements to show an extra employee. Therefore most of the terms are dictated by what is on the original contract, and very seldomly are there actual raises or promotions between the contracting parties.