Pros
Good starting salary Generous 401k plan A wealth of sick/personal days Good insurance
Cons
This place is a completely dysfunctional environment and I would not recommend working here. The upper management plays favorites and works on a bullying tactic system. The favorites are untouchable, but if management doesn't like you, you will have a target on your head. Targets get written up and punished for made-up rules (this isn't an exaggeration; they make up rules you've never heard of before). Once you have a target on your head, management will make your life miserable until you quit. But if you aren't a target, you can do the same exact thing on a daily basis without a word. Furthermore, the whole company works on a "blame game" system. All the departments are pitted against each other, and when something goes wrong, everyone scrambles to find proof that the flub-up was another department's mistake. As a result, you are encouraged to do work that will cover your department (and therefore upper management of your department) - instead of being encouraged to do productive work that would actually improve the situation, and rectify mistakes so that they don't happen again in the future (believe me, they always happen again).