Pros
Fair, honest, and fun working environment. Truly great leadership all the way up, despite the odds of that.
Very accessible career growth potential and expectations. Transparent pay bands and requirements.
Supportive and kind HR department.
Cons
There were times where teams would have infighting, but there was an effort made to improve cohesion and morale.