Pros
Before Mapistry, I had worked in traditional environmental consulting (soul-crushing to be 90-110% billable), commercial real estate at a large corporate (soul-crushing to be stuck under corporate hierarchy/lack of career development), and then another tech start-up (soul-crushing to feel drowned in unrealistic expectations and non-existent resources).
So for me, Mapistry is a total breath of fresh air. I bring a unique blend of talents and Mapistry has been eager to explore and evolve my role to nurture them.
I personally find the customer-facing and technical work fascinating and varied. Each day is different and the day-to-day isn't boring. Goals are largely self-determined and consider career and skill development as priority.
My team is comprised of truly wonderful, smart, and effective people. Coming off a long string of pretty toxic cultures, I was delighted by the apparent deep care about the work, without compromising on work-life balance or team morale. Management now prioritizes team cohesion and bonding, with frequent structured and unstructured events to just be people together.
Overall the culture is fun, flexible, and pro-human. The Berkeley office is a great resource to foster a comfortable mix of in-office and at-home-heads-down time. PTO days are highly respected, Slack is mostly quiet over the weekend, and it's easy to maintain healthy work boundaries.
I'll also make clear that management communication has notably improved since the era of some past Glassdoor reviews. Having been misled by my past startup management, I was pleasantly surprised by Mapistry's radical candor and humility about past leadership. The cofounders' have put a lot of work into their management style, it shows, and they haven't let me down yet!
Cons
Promotion, raise, compensation structure is a little unclear. That's pretty ubiquitous for start-ups, but as the team and company enters a new growth era, it'd be nice to get a clearer sense of progress.