Pros
Opportunity for movement, some good co-workers. Decent benefits.
Cons
Culture is toxic, senior management turns over almost annually. IT takes credit for everything, but the head of the department throws everyone under the bus. Individuals who perform well and end up staying, tow the company line and do not challenge the status quo. Head office should be condemned; no A/C, roof leaks, and the heat stops working often but no one seems to care.