Pros
--Empathetic group of people. I've noticed employees at all levels tend to assume good intent and are easy to work with. It makes collaboration much easier with less friction than I've seen before. It makes it easier to get things done. --High growth, big upside. It feels like we're on the precipice of doing something massive and meaningful in the market. There's an exciting energy around what we're doing. The vision of democratizing software is not lost in the day to day. We have a lot of work to get there but it's energizing to feel the impact you're making. --The leadership team cares; they are accessible & receptive. The exec team genuinely wants to do what's best for employees. They listen to our feedback and take action. Obviously you can't make everyone happy all the time but we have a voice and our best interests are being put at the forefront.
Cons
Classic growing pains. We're in hyper growth and processes that worked at 200-300 people don't work well when you're doubling and tripling quickly. We need to hire across almost all teams so some folks have a lot on their plate until their team is fully staffed. It's a double edged sword because you get to the opportunity to build but it makes for a bumpier road when things haven't been all ironed out yet. You have to be OK with joining a fast growing start up where everyone rolls up their sleeves. As with all start ups, you need to be in charge of your work life balance. We're encouraged to take time to recharge but you have to make a point to do so.