Great learning opportunity. A lot of responsibility.
Cons
Management will treat you like a child. Constant backstabbing between the employees. Insane workload (nights and weekends with no extra pay). Dishonest manager.
Occasional Bonuses. Hours good with flexibility. Good work/life balance. Fairly competitive pay.
Cons
Poor Management with poor communication and lack of ability to develop and implement new and needed processes. Management is overwhelmed and there is a clear lack of support.