Pros
They hold the contract where I work. I like the company I'm on contract with or I would have left BlueApple years ago.
Cons
They offer NO Insurance buy-in, no assistance with training, no career development, no one on one contact. In fact, I think I talk to my internet provider more than them. McDonalds offers better compensation packages.
READ THE CONTRACT BEFORE SIGNING! Vague and Generic, and may require legal assistance once your contract has ended so you can work in the same city.