Pros
Handshake has been a great organization to work for. Like any business, but especially any that is growing as fast as ours, there will be obstacles, mistakes and oversight. I've found management's eagerness to address these challenges head on and maintain transparency very refreshing and encouraging. The value "Learn Grow Repeat" holds true for people at all levels in the organization and has a positive impact on culture. The company is filled with incredibly brilliant and thoughtful people who are all hungry to work toward the shared mission. This makes for a very inspiring atmosphere and culture of growth. There are countless avenues to engage with people across the organization and learn what is going on outside your team. I find this level of knowledge sharing and communication really connecting and grounding.
Cons
With such a powerful mission and ambitious plans to get there, teams are often resource constrained. While the effort to hire more employees is ongoing, some areas of the business remain slightly lower priority concerning staffing. Voicing concerns remains encouraged and supported by management, however, so any "con" is really just an area to improve rather than a permanent downside.