Pros: Good people
Cons: Cutthroat Corporate atmosphere
Openly trains many new employees by way of staffing agencies. This is great for people looking to gain experience, but are hired in as "temporary" employees. These employees very often get hired on as permanent employees, but it is also quite possible that these employees get laid off quite easily. The workplace is filled with great people, but the atmosphere is inescapably corporate.