Pros
The company is tackling real-world problems that matter, & the mission is something you can genuinely feel day to day. Teams are made up of smart, motivated people who care about doing good work & supporting one another. There’s a lot of ownership and autonomy, & you’re trusted to figure things out rather than being micromanaged. I’ve also appreciated the pace of learning & the exposure to complex, interesting challenges that help you grow professionally.
Cons
Like many fast-growing companies, things can sometimes feel reactive, & priorities may shift quickly. Cross-team alignment & communication can be inconsistent, which can create confusion or rework. Some processes & tooling are still catching up to the scale of the organization, which can slow execution or put extra load on teams during busy periods.