Pros
This could be a really great place for people to start their careers as there is a variety of opportunities to grow, but management rarely nurtures that growth.
Cons
Constantly in fire drill mode. Everything is a crisis according to Executive leadership. My department was berated regularly (and sometimes publicly) by leadership and treated like cattle. Staying late was not a question, it was expected, regardless of personal commitments (like picking up your children...). Way too many 12+ hour days. Due to several staff resigning, I was assigned two addition jobs' worth of responsibilities with no compensation. Everyone was expected to be on-call all the time because management chose to work all hours of the night. Benefits are a joke: virtually no time off and health insurance doesn't cover much.