Not to be a downer, but Amazon isn't that great of a company to work for in the grand scheme of tech companies. Very few perks for engineers and penny pinching on workstations, monitors, etc. It really starts to wear on you after a while and you feel like nothing more than a 'necessary cost'.