One datapoint: I worked at AWS and truly enjoyed my job and my manager. I would definitely go back. I think there are some teams that are building very cool stuff with thoughtful managers. Other teams that are mis-managed and poorly co-ordinated (with a lot of redundant people).