Pros
The founding team is simply incredible and so much of the company's success, positive culture, and drive / mission is owed to them. It's a joy to get to work with these people and solve the problems that come up in this space. The support within the professional environment is incredible, and you're surrounded constantly by hardworking, innovative collaborators. Even the most junior folks have lots of opportunities to leave their mark and are recognized for it, which makes for a healthy dynamic where everyone shows off their best selves at work. Again, a lot of that is owed to the executives and the founding team who I think are just extraordinary.
Cons
The remote culture is still being worked out -- a symptom of all scaling tech outfits managing the pandemic, I think. As with other opportunities you'd get working in a DevOps-adjacent space, this means Slack is going off continually and the company is never really "off" as employees are clocking in around the globe. If you're in engineering I think this can be a fatiguing feature of remote work unless you get ahead of it, but you have to be proactive / set downtime for yourself, etc. I definitely don't think this is unique to the experience at MC.