Pros
- You can learn a LOT - You can work on huge projects with lots of users and lots of data (terabytes, petabytes...) - You can use AWS almost limitless. Other companies usually worry about costs. Here I'm working on a team with an annual AWS cost around ~$1M... You can experiment a lot with that kind of budget - No overtime, no problem taking days off and PTO
Kontras
- large turnover in the teams, after 1.5 years I am the only one left from the team that I joined of 7 developers - the leadership principle called "Frugality": it affects employees as well... don't expect huge raises and bonuses unless you are willing to work 150% - internal frameworks, tools: we use lots of internally developed tools and frameworks, you will have to learn a LOT, and you won't be able to use that at other companies