Pros
Technology - exposure to many different technologies and opportunities to dive deeply Benefits - time off, stocks, health care, company store products Diverse businesses - you can find many cultures across teams, many areas to focus on, different work life balance Flexibility - generally, doing your work and doing it well, regardless of where you are doing it from, is all that is expected Civic minded - the company's Giving Campaign with the 100% matching fund and interest in giving back to community Immigration help - a generally stellar legal team to walk you through the process
Cons
Inflexibility - Large company so slow to respond sometimes Sometimes too process heavy Cronyism can thrive in teams as a result of the large size of the company Recognition and Rewards system encouraged backstabbing and was generally an unhealthy process Lack of diversity - women, people of color