Pros
Good people,mentorship from manager, great exposure
Cons
Poor work culture in Some offices due to entitlement issues of most employees. Is filled with Amazon rejects(not all of them are bad; but the group I worked for was ridiculous), Amazon rejects also play dirty politics and hire their friends without due process. People who aren't from Amazon are discriminated against very openly. In general, the environment in the team is very unethical in decision making, with no promotions to deserving employees and some managers even being abusive and unethical(sometimes illegal like revealing salaries and personal information to peers) and mostly just ganging up on team members. Fosters a very unhealthy attitude towards work and management. If you overwork people, atleast have the courtesy to pay them well. Only want their subordinates to sing their glowing praise and nod heads.