Great support from team members and management
Lots of career growth opportunities
Cons
not really a con , amazon doesn't have world class systems , there's still manual intervention , being part of the projects to change than may benefit one's career.
Lots of confusing jargon and acronyms