Pros
Decent benefits, ok starting salary Made some good friends while there.
Cons
Narrow minded management, very resilient to change. Things are done the way they have always been done and there is no way of changing their mind. Extreme micro-managing to the point where it's wearing on you, you feel suffocated. This trickles down from the CEO. If it's not done the way management says it needs to be done, then it's not going to happen. Very "old-school" ways of doing things and change is impossible. Repetitive work, no excitement and the way management works does not provide the drive or encouragement to bring your own ideas. Limited chances of growth within the company. Salary is not competitive, once you start your chances of getting salary increase is slim to none. No work/life balance.