Vantaggi
the leadership principles are definitely the best thing in Amazon's culture and they can be applied in difficult practical scenarios to make the right decisions.
Svantaggi
It's a very grueling place for Engineering managers. The number of administrative tasks have increased multi-fold in the recent years, the HR or leadership only cares about engineers. Nobody cares about work-life balance of managers. Also, the expectation from managers are to retain and promote engineers and do admin work. So, managers do all sorts of things to somehow promote their team members as their own performance depends on that. Terrible place for a manager, particularly anyone who wants to contribute towards product and tech strategy. No wonder the bar for engineering managers is going down every day