Pluspunten
-Large customer base -Good *total* comp -Dog friendly office++ -Good career opportunities if you are in the role you want to end up in (e.g. You are SDEI and you want to become Principal Engineer) -Even with my considerable cons, is a good place to work to get a good bird's eye view of many industries
Minpunten
-Teams are required by upper management to place someone on the team on a PIP, even if everyone is a high performer. -Management has an open door policy in name only. When you talk to them about concerns, they say "I hear you, but you should be doing this differently" rather than actually listening to and internalizing criticism. -Oncall is horrendous. There is not enough money in the world to make me go back oncall for Amazon. -No room for changing roles. I communicated that I was interested in taking on tasks that traditionally belong to other roles and that I wanted to participate in training for product managers. I was always promised that I would be given opportunities "after the next big project". When I went out of my way and found mentors, my managers shut it down.