Pros
They pay for housing and pass the cost onto the Big 4 so you get to stay in great apartments. The hours were great cause you charge overtime so you get a decent bonus as well as overtime hours and pay. But this in no way compensates for their cons.
Cons
I found them very disorganized. They didn't know anything at most times. Seems the coordination team couldn't run a bath, but has to organize placements for a rapidly growing company. Didn't make sense. They were extremely difficult to deal with on a daily basis. Not knowing whether you would have a job the next week was really frustrating and to some extent worrying. The work was really boring - they are a body shop for Freddie Mac and the Big Four. When the big four need help Cross is begging to throw you under the bus for them. I'm very glad I'm not part of that system any more.