Pros
• Hard working, highly intelligent, supportive people. • Growing at an amazing rate. • Amazing benefits. • Invests a lot in employees, incentivizes learning. • High accountability. • No egos that I've experienced, focused on the solution and making an impact. • Exposure to a variety of industries. • Preference towards internal promotions. • Open to new ideas, encourages team bonding.
Cons
• Dated ideology on remote work. • Very quick iterations, which has resulted in functionality gaps, poor documentation, and incomplete toolsets. • Good amount platform knowledge that is only gained through experience. To comment on some of the remarks around working long hours or on weekends: From my experience, it is very uncommon to be asked explicitly to do so. I would attribute it to the high degree of accountability and ownership within the company combined with employees wanting to compete with the standards of those who willingly choose to work long hours. Work-life balance, in my opinion, is what you make it here and I would expect bonuses/promotions are, in part, reflective of that.