Pros
Interview process was well orchestrated; HR actually has updated org roles and equitable pay scales (which aligned with my current skills and job location). Middle management is receptive to change from staff and senior management alike. Strong desire for continuous improvement Company 'culture' isn't force-fed or lip-service; there are defined values, etc., but every office a little bit different with how they implement them in practice. After a probation period, we can work from home 2+ days a week, depending on our manager. Overall, hard work is recognized and rewarded.
Cons
Lots of tribal knowledge / not enough documentation about internal processes or how things actually work, combined with high expectations from management, makes the initial on-boarding and learning curve a bit stressful.