Pros
The company is growing and there are many types of job openings available. There is always room to move either laterally or upwardly. The company offers great pay and benefits, and overall I feel the work life balance was okay.
Cons
Management is TERRIBLE! I have never experienced so many back stabbing individualS, EVER! Management treats people below them like they are much better than them. They make you feel bad when you make a mistake, and they make a HUGE deal of it. You feel as if your best is NEVER good enough. HR is not good about keeping complaints confidential. They don't necessarily mention your name, but they will give so many clues and hints as to who made the complaint, that anyone can figure it out. You don't feel safe to address your concerns because there could be backlash. I would never work for this company again!