Pros
- Fast-paced in a fun way. - Coworkers are extremely friendly and supportive, and most are very competent. - Genuinely fascinating product and interesting problems to solve. I didn't think cloud infrastructure could actually be interesting before I joined. - Near-zero red tape. I love how I'm enabled to try every new tool I want to, and innovate/participate outside my core role (when I have time), and work with people across functions. Working here almost makes me regret spending so many years working in big tech. Sure I made some money, but I learned more in my first few months here than I did in literally five years there.
Cons
- Not a con for everyone, but working fully-remote can be tough. It's hard to get to know your colleagues as people—which is a shame because I genuinely like them. - Engineering prioritization and focus can be lacking, People can get distracted by shiny things and dead-end features without thinking of the actual utility to the end-user—which might be fine at a more mature company that doesn't still need to deliver core functionality. - Another personal preference, but the internal culture can sometimes lean childish/unserious for me. Sometimes feels like google in the ballpits + propeller hat days (but without the free food). I might just be old, though.