Pros
I've never worked for a company that takes such a dedicated approach to help their employees grow. There is a dedicated career development team, retreats focused on personal growth, and a tremendous focus on providing events and other opportunities for team members to develop deep, authentic relationships. Everyone genuinely wants to see others succeed and are willing to go the extra mile to achieve individual, team and company goals. Growing at a very rapid rate can be challenging in many ways, but the collective sense of support and community make our accomplishments that much more special!
Cons
Because of our rapid growth, some of our processes haven't scaled well. We are still dealing with some inefficiencies that can feel like roadblocks to achieving our new goals. We have LOTs of high achievers (which leads to us accomplishing big things) but it can be hard to know how to prioritize time, take breaks and keep from burning out. There is also no match the 401k yet, but it seems like the benefits have been evolving and improving every year!