It is a fast paced work place which is often exciting to learn from different situations that occur but it is ultimately not a work place that is conducive for career advancement.
Management is quite poor, as is their methods of communication which often becomes the reason as to why there are mistakes in and damage to projects.
Most of the co-workers are great, others not so much due to their lack of empathy in understanding others' work. It is a very small team.
The most enjoyable part of the job is that you can have fun if you ignore passive aggressive methods of management.