Great place to learn but ...
Pros: you're always busy, lots of opportunities to learn
Cons: highly volatile management structure, pressure to learn quickly and under fire, not enough people to support the work load and expectations
Great to place to learn; most people are pleasant to work with; as is the case with virtually every work environment, there are some who are downright difficult to work with. It was a great learning experience; there is, however, room for improvement in getting new hires acclimated and trained in all that they'll need to know in order to be successful and effective in their jobs. When I started, it was learn as I go, no real training or establishment of expectations, then less than two months after I started, management hierarchy changed, which created yet another shift in focus. I'm thankful for the experience but, in the end, it just wasn't the environment for me.