Pros
I've never met such smart, fun people in my life. Getting to work with them everyday is a joy. And then to work on projects that are truly meaningful, that actually help our customers, and have a positive impact on the world. The path to growing 10 or 100x from here is very clear, which is rare for a company at our stage (~175 employees). We all know that we just have to keep executing and we'll win. Minimal hierarchy and almost no functional silos, which is by design in the org structure. Management lets even relatively junior employees call their own shots, and our teams are all cross-functional, so communication and teamwork are strong. Customers thank us almost every single day.
Cons
Long hours, especially in ops Logistics is hard, we're constantly trouble shooting