Vantaggi
- Real Autonomy on individual and team level: each team here "owns" something and is independent / empowered to make decisions. - Full CI/CD: manual change management is limited to a handful of things, which frees u managers to focus on what matters instead of managing approvals and signoffs - Leadership principles in action: Amazon is one of the companies that walk the talk. LPs are embedded in many things. I personally identify with most of the LPs so it's amazing that I can bring my whole self to work and know that it will be welcomed - Flex hours: aside from meetings, I get to set my own schedule. This is very helpful in getting better work-life harmony - Respect: oh yes. In my team it is expected that people have lives outside work so everyone respects everyone's time, and working overtime is never discussed.
Svantaggi
Well this one is not specific about Amazon, but the role itself even elsewhere: one of the duties of devops teams is to maintain the code they write, which means being oncall every few weeks. It can be stressful to be paged in the middle of the night, but it is a part of SDM's life I guess.