Great culture and brilliant colleagues.
Strong and relevant mission.
Interesting, challenging, and diverse work.
Managers are supportive and inclusive.
Cons
Company wide communication could improve at times.
Interesting work, good colleagues, company is supportive and there is good work/life balance. There are leadership opportunities for those to want them. Pay is competitive.
Cons
Raises haven't kept up with inflation. It's hard to break in as a new employee. There is a lot of change, mostly for the better but a lot of change.