Pros
- Working on consumer products that are popular with the public - Opportunity to work with and learn from a lot of intelligent people - Being a part of the Amazon vision
Cons
- Corporate politics is alive and strong here. - Frugal to a fault. - Management doesn't like to promote from within and often times would rather hire from outside even if that person has no direct experience. - Lack of vision from senior executives. - Due to lack of vision, product definition takes place too slowly leaving engineers scrambling to deliver a product in too short of a time frame. During prototyping phase, this doesn't leave enough time to address problems and provide fixes before another build comes up. - Management likes to force unproven technology into products during short development cycles much to the chagrin of engineers. - Although this is a technology company, certain groups within the company have too strong a say into what engineering should and shouldn't design, even though they have no direct experience. - Little to no career advancement opportunities. - RSU vesting period leaves employee with very little if they do not stay until the multi-year vesting period ends. - Too many managers and not enough engineers. "Too much to to, too little time" due there being a lack of engineers.