How are computers are a perk? They're required to do your job. And yes, Amazon does provide them. I haven't ever heard of a developer job where you're expected to buy a work computer with your own money, and I've worked at places that had fewer perks than Amazon. I'd flat out refuse to buy my own. Requiring that might even be illegal.