Pros
The first thing that comes to mind is office culture. We make a collaboration product, so it makes sense that there's this much collaboration between teams. The visibility between sales, marketing, and development makes most aspects of doing your job very easy, and gives a lot of context to why decisions are being made. We're still small enough that you can be close to decisions, and have a valued voice in the direction of the product & processes. We work hard, but we laugh a lot and have a good time. Everyone gets along very well. This trickles down from the executives, who have a high standard for excellence, but let you pave your own path to getting there, and encourage adding your own flare to your work. There are no scripts. From a personal development standpoint, there are a lot of good people here to learn from. If you're already experienced, there are a lot of opportunities to be a leader. It's a fast paced environment. Every week we're celebrating another milestone or victory.
Cons
Compared to many Silicon Valley companies, the benefits aren't particularly flashy. They aren't bad, and have improved significantly. But if you're looking to ride a company bus to work and eat 3 meals a day in the office cafeteria, you won't find that here as of this review. Improving retirement options would make a big difference from a benefits standpoint.