Pros
A startup culture with a mature foundation. Things tend to run like a well-oiled machine, but there's still enough change and growth to keep it exciting. Free snacks and lunch, fun games, company outings/parties are genuinely fun. It's a great blend between the wild startup and organized corporation. Everyone is friendly and helpful (I can't recall a single negative interaction with anyone), and we are all treated as equal parts of a very large family by our peers and upper management. The familial aspect is really great. I've never been a part of such a close-knit team who like each other so much. Our customers love us and we have a stellar product. It makes it delightful to speak to most new customers. The work is challenging, but not overbearing. It's awesome to be a part of such a rapidly growing company that is building something people love to use. Work-life balance is hugely respected, and vacation/time-off policy is very flexible as long as you're performing. Opinions are respected. Questions are encouraged. Upper management is transparent and makes changes quickly if something isn't working out.
Cons
Things can be a little slow to start when first joining the team, and there tends to be a lot of sitting around until things ramp up. Once you're up to speed, though, you stay busy. The work in sales isn't always exciting (writing emails all day), and some variation would be nice to make sure we don't fall into lulls. Communication between teams could improve to make sure everyone's always on the same page. Very important for the Sales team to stay consistent in their message. A clearer path for growth would be welcome.