Pros
I'm thrilled to finally be part of a company that actually cares about their staff. First off, they've done a great job with recruitment, selectively hiring talented folks that are also incredibly genuine and caring. People are willing to listen, learn, collaborate and help one another. Workplace culture is fairly healthy (no place is perfect btw), but overall they do a great job with transparency, keeping honest, and supporting staff in so many ways you can imagine. They have a strong feedback culture where we do monthly pulse surveys to check on the health of teams and keep leaders accountable. There are reviews throughout the year that help employees with their career growth.
Cons
Tech start ups generally don't have too many formal systems and processes in place, so if you're used to big corporate environments and don't know how to adjust this may not be the best place for you. It's for those who can adapt quickly, wear multiple hats, who are proactive and who are innovators.