Pros: nice people to work for in general.
Cons: no new job after old one ended
I don't really know a lot about this kind of company because they were the first of their type I had worked for, but it was nice. I worked in the warehouse at Lenovo, but for CTG. My supervisors for both companies were nice and helpful, and the whole work environment was great.