Pros
This is a solid company that asks for feedback and takes action to make improvements. They listen to their employees. If you do good work and dig in, they will work to create opportunity for you. The people they hire truly are willing to help each other become better, which is awesome!
Cons
It can be a bit clique-ish, and they should work harder to acknowledge more than just the squeaky wheels. There’s a lot of talent here and sometimes they focus on a smaller sect for recognition. The anniversary emails are one small but perfect example of a gesture that could be improved. Some put more effort in than others and for the recipient, it can feel like you are less-than based on who is in charge of the email. People notice the tone and effort, etc. The small things matter just as much as the big things, more than I think they may realize, and it can make or break the culture.