Many great people in engineering team, helpful and kind! A lot of interesting tasks, sense of accomplishment as most of them are challenging and rewarding.
Cons
At times, management felt more like a gendarme instead of leader. A lot of control with lot less of a help from upper level.