Pros
- People are nice and approachable - There are weekly meetups between teams and across functions to keep everyone up to date with latest developments - Dev teams run based on SCRUM, so you have a clear idea and goal to work towards - Leaders are approachable - Monthly townhalls lets you ask any questions to CEO and founders - Many colleagues from overseas. - Good work-life balance, as least for me as a dev. Leaders do really care about not having you burnout.
Cons
- Startup culture, no clear directions and path on the product I'm working on. (There is a stable product team, but I'm working on an experiment product.) - We're always experimenting and making changes, which might be frustrating or less motivating to some. - Things and directions can change within months.