rating for Amazon.com
posted
on
August 27, 2007
Medical/vision/dental: yes, pretty average coverage
401k: better than contracting companies, worse than competitors. Match up to half of 4%. Also note that this will not vest for 1 year and is automatically put into Amazon stock. Fund choice is average.
Pension/savings plan: no Diversity/community:
Diversity: black employees' network. No company statement on diversity, older workers, women in computing.
Commitment to the environment: none that I could find. Granted, Amazon's footprint consists largely of cardboard boxes, but they don't seem to have bothered with even a pro forma "we care about the environment" page.
Commitment to community: none I could find (e.g. corporate sponsorships, donations). Occasionally they will highlight what the employees are doing for their communities.
Matching donation programs: no (compare Google, Microsoft, IBM who all match charitable grants generously.)
Education reimbursement: Rumored to exist but I couldn't find any formal documentation of it. There are lecture series and "fishbowls" where you get to hear authors speak about their works.Other stuff:
Computers: mostly Dell laptops, highly managed (no installing your junk). You get an RSA key and a book bag along with your pager. Take care of the book bag--you have to turn it in when you leave, along with everything else!
For developers, you get a Linux desktop, but getting anything working on it, including Eclipse or the code repository, can be a bit of an undertaking. Nothing is preinstalled, but you can install pretty much anything.
Snacks: coffee, tea, cocoa and hot and cold water are free.
Office supplies: ok. Note that you often end up buying your own pager batteries which for some reason I found highly annoying ( you may not care.)
Work-life balancing: you can figure this one out.
Exit interview: online form (really...I guess so many people leave they can't be bothered!) You do get 30 minutes for HR to tell you what to sign and so on, so you can impart you parting wisdom then if you think it will help.Idiosyncrasies:
-Interviewing: Amazon loves to interview. Because of the turnover, you'll probably be asked to start doing interviews within 6-9 months. Some people really enjoy this, but the write ups afterward take time.
-The high hiring bar: Amazon believes in hiring only the best; which makes for hiring a lot of excellent and bored developers who spend a lot of time on support. This also contributes to some corporate arrogance as others have mentioned as well as a lot of intelligence.
-Customers: Amazon is not very interested in individual customer problems. Due to the low margins, there have to be hundreds affected before there is much interest in an issue. If you have a customer service background, you may find this frustrating.
-People: very smart, but very homogenous and very young (many right out of grad school.) Amazon's interviewing system and fondness for people with a "bias for action" and a particular set of core competencies means they pretty much hire the same guy, at least personality-wise, every time. Fun and bright, but there are few with experience either at Amazon or elsewhere. Large bias towards reinventing anything and everything.
-Training: 1/2 day orientation. You're smart, you'll figure it all out.Developer stuff:
-QA: surprisingly quality-free. There is little testing before release and no tracking of post release problems. Testing your code can be challenging, to say the least. Some teams have QA; others don't.
-Internal tools: some very good, many half-finished and abandoned by those who left long before.
-Defect tracking: no standard--pretty much roll your own.
-Other quirks: documentation may be in a wiki, an older wiki, or your team's database. Where is the stuff you need? Write a search engine!
-You'll also probably be primary support for a database, which means mostly forwarding pages to the dba. You do like beeping, right?While any one of these things might not bother you, overall they do paint a good picture of the Amazon corporate personality. Like a very smart, very spoiled child, Amazon doesn't believe it owes anyone--its employees, its individual customers or its community--much of anything, given its obvious superiority. I won't mention how much of its shareholders' equity it destroyed with ventures like Webvan (apparently now reborn as fresh.amazon.com) since the stock is currently in good shape.Amazon may be a great place for you, but be sure you know what you are getting into before you sign your life away. Otherwise you may end up financially disadvantaged, emotionally drained, intellectually dulled and professionally discombobulated!
See 22 more ratings for Amazon.com!
1 comment
Write a comment!-
Re: A Spoiled Child posted on August 29, 2007 04:20 PM
I remember the burden of pager duty well.I was a little surprised at first that the managers never bothered to work out how someone is supposed to do project work and be woken up at midnight and 6am to deal with problems caused by other groups!When I was there whenever a *redundant* database went down for scheduled maintenance a Perl script incorrectly thought there might be a problem and woke me up at either 6am or midnight. I asked for this to be fixed and it wasn't. As a result I was woken up early one Saturday.The shocking thing is that despite fixing multiple emergency problems, I never received one word of real thanks.
| scores in this rating | |
|---|---|
development process | |
| clear requirements | unrated |
| design and planning | unrated |
| quality assurance | unrated |
| automated testing | unrated |
| peer review | unrated |
| development environment | unrated |
| development hardware | unrated |
| physical workspace | unrated |
| infrastructure and support | unrated |
| issue tracking | unrated |
| source control | unrated |
| product quality | unrated |
culture | |
| cultivation of creativity | unrated |
| mitigation of risk | unrated |
| reasonable workload | unrated |
| prevention of crunch time | unrated |
| hitting deadlines | unrated |
| taking responsibility | unrated |
| development autonomy | unrated |
| keeping ego in check | unrated |
compensation | |
| salary | unrated |
| health coverage | unrated |
| paid time off | unrated |
| snacks | unrated |
| other perks | unrated |
organization | |
| advancement opportunities | unrated |
| employee retention | unrated |
| hiring process | unrated |
| quality of development management | unrated |
| quality of upper management | unrated |
| quality of developers | unrated |
| team-to-team communication | unrated |
| internal team communication | unrated |
| management-developer communication | unrated |
general | |
| location | unrated |
| nearby food | unrated |
| business model | unrated |
| cool technology | unrated |
| vision and strategy | unrated |
| warm fuzzy feeling | unrated |
| overall | ![]() |
preferences | |
| casual dress code | unrated |
| use of Free Software | unrated |
| development of Free Software | unrated |
| use of GNU/Linux | unrated |
| use of Mac OS | unrated |
| use of Solaris | unrated |
| use of Windows | unrated |
| use of BSD | unrated |
| use of Python | unrated |
| use of Perl | unrated |
| use of Ruby | unrated |
| use of Lisp | unrated |
| use of Java | unrated |
| use of C# | unrated |
| use of Objective-C | unrated |
| use of C | unrated |
| use of C++ | unrated |
| use of PHP | unrated |
| use of ASP | unrated |
| use of legacy languages | unrated |
