Pros
Nice people. The people help contribute to a friendly culture in some departments.
Cons
Incredible turn over of 25%. Outsource everything from finance to IT. The only things left are sales and the few people for job placement. Seen countless people believe their managers to get dumped after incredible amounts of work being promised nice contracts. They often bring in high caliber employees from other company that are unable to do the job and try to suck out as much as possible. As a result they are left with a lower quality staff, because no one wants to work for these arrogant people. There is a reason other companies are pulling ahead of them. I wouldn't suggest trusting any of their sub companies either. 10/10 would not recommend.