Pros
-You will be allowed to rise to your level and take on as much responsibility as you can. If you love to learn (and if you don’t, you’re in the wrong field) and can do so with little guidance this is a great place for it. This is a great place to gain experience and exposure to the hardware development process and fast. You’ll quickly learn all the things they never taught you in school. Having worked both here and at Apple, I would advise any new college hardware grad to work here as their first job. -Having Amazon on your resume, paired with enough time there, will be a positive signal to recruiters in the future. -You will ship product. -Hardware Engineering managers are (in my experience, and I worked for three different ones) extremely good to their employees, helpful in placing you in your areas of interest, hands off unless you need guidance. -Very little micromanaging going on here. Get the work done on time and do a good job. No one cares when you come or go. This is a meritocracy. -Work with extremely talented industry veterans in all disciplines. -Promotions do happen with regularity to those that deserve it (at least in the HW org). -As with any large company, you will have all the (insanely expensive) tools necessary to do your job. -Nearly all the people, from Zehr down are nice, relatable easy going people that will make time for you if you have any issues or concerns. -The pay is competitive with the rest of the valley. -4 weeks vacation/yr after your first two years. -work/life balance is excellent. many people here are refugees from the poor work/life balance at Apple.
Cons
-Too much process and bureaucracy sometimes make it difficult to get real work done. -Increasingly aggressive schedules make a mockery of the entire point of hardware development checkpoints. Some engineers with less backbone will feel like they have no choice but to do subpar work or misrepresent results in order to stay on schedule. -It’s been a bumpy ride for the past year. Lots of reorgs and product cancellations as Seattle course corrects from the fire phone failure and Lab126 figures out what it wants to be when it grows up. I expect most of the turbulence is now in the past. -There is a definite disconnect with Seattle leadership. At the end of the day, this is a hardware subdivision being run by an internet retail company. -Product Management org is (with some exceptions) completely clueless, and one gets the feeling that successes like the Echo come at random. -There is some unnecessary disconnect between hardware and software orgs (for example, you will see many SDE’s here blaming hardware for the delay or failure of the phone. Not true. Delays happened due to failures of SW leadership. The failure of the phone itself happened due to hubris on the part of bezos and product management thinking think that customers would leave their comfortable Apple or Google ecosystems for an Amazon walled garden on the strength of a hardware differentiator gimmick at the same prices as their iPhones or Galaxy S6. Whatever happened to “premium products at non premium prices?” ) -To add to the previous point, there is some bitterness within the company, post reorg, that kindle was reorganized under the phone team. The reasoning was correct, the phone team delivered on every milestone we were assigned. The same could not be said for the Kindle hardware team. The way that the reorg was handled, however, was poor, which brings me to the next point. -Communication is not a strong suit. Many good engineers have left out of frustration because they felt slighted or didn’t understand the pivots the company was making. -You won’t be babied with perks like free meals or business class flights, but honestly if that’s really that important to you you’re probably too spoiled and immature to work here anyways. -There is a very limited bus network and Seattle does not seem to have the understanding that private bus transport is vital for silicon valley companies to attract and retain talent. If you want to live in the mission in SF and board a bus at 7:30am every day, it might work for you though.