Pros
1. Decent pay for first 4 years 2. Company not stingy about training 3. Plenty of travel opportunities for training/offsites/projects/etc
Kontras
1. Company policies are not applied equally to all employees; rather, how loose or strict a given policy is applied to you depends entirely on your relationship with management (i.e.: Work from home [WFH] - on paper, every employee can WFH if "job role allows" but in practice your manager may find reasons to insist on office/site based work just for you while your colleague in the identical role is given more leeway because he/she knows how to schmooze better) 2. Heavy administrative & bureaucratic layer that impedes quick decisions and delays implementation 3. Most managers are strictly people managers and have weak technical skillsets in the discipline or specialization they manage; not all, but most. 4. Amazon has a compensation structure of roughly 1/2 cash, 1/2 stocks that run for the first 4 years of an employee's contract; but unless an employee is promoted or transfers to an out-of-country role, the likelihood of a stock top-up in his/her 5th year is little to none which results in a 50% drop in compensation; I've been told this is amazon's backhanded way of telling employees to leave