Pros
The "front line" staff are some of the best I have ever worked with. No other pros here though.
Cons
Toxic and nepotistic work environment. Management accepts no responsibility for bad judgement and decision, and instead blames the staff. LOTS of blaming to the point of harassment. As such, turnover rate is the highest I have ever witnessed at an company I have worked for. I my first year, 75% of the people hired at the same time I was were already gone! Those that stay survive by finding someone else to switch blame to other than themselves. Pay is well below market standard, insurance benefits are so bad they are mostly unusable, and the company makes NO contribution to employee 401K plans. This is not a place to even consider a career. It won't happen.