Pros: gain of experience
Cons: leadership sucks
It is a good company to gain experience, but the management staff is over worked and over pressured. Their mission statements are not followed, but they expect you to follow them as an employee. They don't lead by example.