Pros
- High pay for Victoria. - You get to pretend like you work at Amazon on your resume.
Cons
- You have to go on-call and put your life on hold every few weeks. - No engineering culture to speak of. Everybody's too busy putting out fires. Or they're rushing features out the door to compensate for the shame of working on such terrible code. - 20 years of accumulated legacy code with no plan to deal with it. - New code is anything goes, whatever a coop or a junior engineer wants! - Managers are just going through the motions blindly. They carry on like nothing's wrong while the building is actually on fire. - The site looks second rate and has been moving forward at a snail's pace for the past 10 years. Look in the wayback machine. - Have a look at any of the HTML. People can't even be bothered making sure it's well formed. Now try using the site. You'll see all sorts of inconsistent web design styles from throughout the past 20 years. Now imagine what the code behind this must look like. - Pay starts high but quickly flattens out. You'll be stuck in a city with few other tech jobs. - Amazon leadership principles are the basis for a cult.