The best team and people to work with - everyone is kind, fun, and absolutely brilliant, and include people I've come to become amazing friends with.
Leadership sets strong vision and gives a lot of ownership and autonomy to team members. The rate of learning here is incomparable to anything else - it's a place where management is flat, and cares about making sure individuals can grow and learn as fast as they physically can.
Cons
This is not a place for people that don't enjoy high levels of ownership over their outcomes and the associated uncertainty. People here work hard and get stuff done - work life balance could be better, there is simply so much to do.
Coworkers are very passionate and driven. Energy is high and positive. Growth is constantly encouraged and facilitated. These people represent the kind of engineer I strive to be, and I appreciate that I get to learn from them and collaborate with them.
Cons
Typical startup growing pains, but management is receptive to feedback and actively improving.