Pros
The benefits package is nice and the pay is okay.
Kontras
Stopped all pay increases for 2 yrs but upper management received their bonus. Stated it was normal to work OT on a regular basis along with having to do work on the weekends and on vacation. Senior management does not own up to their own mistakes and excepts their employees to take 100% ownership in theirs. Mid-level management treats employees with no respect and has no issues with yelling at you in your cube. There is no willingness in helping you to learn your job or new aspects of it, it's sink or swim. The department I was in had 5 people leave within two years and the size was 10 people or less. When someone leaves its at least three months to replace them, when their work is divided among the remaining members.