Pros
- Political Culture. It is rare to work somewhere that respects both sides of the political spectrum and values people for being people. I definitely feel that I am respected for my unique contributions and personality, as are my peers. - Work Culture. There is a good balance between intense work and respecting personal boundaries outside of work. I can only think of 1 or 2 people out of the hundreds I work with who don't understand leaving work at work. Everyone else completely respects your life and needs, while also challenging you when you are at work to deliver outstanding results. - Work. The work is very fulfilling. It makes a difference and people respect your contributions (even if you are a "lower level").
Cons
- Leadership. This one is more specific to my department, but those at the top are definitely managers, not leaders. That can be frustrating at times, as they are stuck in old ways, don't know how to connect with others, and flat out have dumb ideas. However, many leaders in other parts of the business have proven themselves to be outstanding and capable leaders. Since this con is just specific to my department, I still recommend AWS as an outstanding place to work.