rating for Amazon.com
posted
by
rash
on
October 08, 2006
See 22 more ratings for Amazon.com!
3 comments
Write a comment!-
Re: Company Won't Grow Up posted on February 12, 2007 07:17 PM
Rash nails it on the head. Though, I think he's a bit to nice to the company in some areas. Management, at least in the areas I saw, was flat out incompetant up and down the line. Basically, Amazon engineering is a bunch of 1-3 year experienced engineers, half of whom are not US citizens and are shy or otherwise can't communicate well, all of whome have a lot of innate intelligence, but on average, not a lot of real engineering experience.... these are the good guys, and they are managed by, on one level up, engineers who have simply been at amazon long enough to get promoted, or non-engineers brought in to manage engineers. Above that first level of management, its non-engineers all the way to the top. So there is no product planning, no rational orgianization and no actual engineering going on. Amazon is the epitomy of a code house rather than an engineering shop. On the upside, if you want a comfortable job, are unmarried, and want to coast by with 40 hour weeks and a good salary... its a decent place to while away the hours. Especially if getting paged at 3am is ok because you were already up at 3am. Unfortunately, eventually you end up with a boss who then expects you in at 9am, even though you were up from 3-4am fixing some problem that is ultimately the fault of his incompetance. IF you can do that, and not get mad at him when he chews you out for not being there at ten, then Amazon is perfect for you. -
Re: Company Won't Grow Up posted by rash on March 10, 2007 07:46 AM
Thinking about it more, Amazon is a sort of boot camp, especially for new grads. Most stay a year or two and move on.Having worked at my next job for a while, it seems that everyone here is moving in slow motion. I hadn't realized how much my Amazon experience had changed my perception until after leaving -- I was too busy hating the place while I was there. I get impatient now when something takes longer than a day to happen -- because I know it can be done faster. I manage my own time better. Having a whole day to work on a new project without constant interruption seems luxurious.Now, don't get me wrong -- take the usual trinity of quality, time and cost (good, fast and cheap, pick two, yadda, yadda), Amazon definitely locks in on time and cost. Do the math. Quality suffers. A lot. It's almost assumed solutions will be low quality. So you'll have to go elsewhere to learn about quality and proper engineering. And once you've learned that, how to balance all three variables (and scope).I already had that background in quality and engineering coming in to Amazon, which is likely why the experience was so unpleasant -- because I knew a better balance could be struck. And Amazon is suffering because of the lack of quality in its systems (operational overhead diverts bandwidth from new ventures, or to not be a geek wonk about the wording, fixing the old shit takes too much time away from building new shit -- and by fixing I mean jury rigging a hasty repair, not fixing fundamental problems once and for all -- and all that operational overhead does not open new revenue streams.) If Amazon ever found that balance, it would be a juggernaut (imagine Amazon with decent engineering and without the operational nightmares). But it isn't, and isn't trending that way either (in fact, quite the opposite).Beware of lifers though (as much as the term fits in such a young company). People who started their careers with Amazon, or came in without prior experience in quality and engineering, have dysfunctional notions about quality -- they truly don't see the massive problems in their engineering. It's not a question of emphasis on fast and cheap, but a blindspot that means these people are simply incapable of factoring quality into their decisions (which means the decisions are grossly sub-optimal). So don't sweat quality issues while you are there -- you can't fight the sea. Just wait for reincarnation in your next job.If the preceding paragraph sounds like you, leave Amazon already FFS. Test yourself in the real world -- Amazon isn't as top of the heap as it likes to think. -
Re: Company Won't Grow Up posted by Tamerlin on January 31, 2008 10:45 AM
I'm sorry to say that my experience here so far jives with yours. Quality is rare here, and most of my group is dedicated to maintenance and integration, including me. This is particularly galling having relocated cross-country like many others because the job description sounded pretty exciting, and the reality is almost exactly like what I left, only the code is amazingly even lower in quality, higher in complexity, and the problems that it's intended to solve aren't particularly interesting or challenging to begin with.
| scores in this rating | |
|---|---|
development process | |
| clear requirements | ![]() |
| design and planning | ![]() |
| quality assurance |
![]() ![]()
|
| automated testing |
![]()
|
| peer review |
![]()
|
| development environment | ![]() |
| development hardware |
![]()
|
| physical workspace | ![]() |
| infrastructure and support |
![]()
|
| issue tracking |
![]()
|
| source control |
![]() ![]()
|
| product quality |
![]() ![]() ![]()
|
culture | |
| cultivation of creativity |
![]() ![]() ![]()
|
| mitigation of risk | ![]() |
| reasonable workload | ![]() |
| prevention of crunch time | ![]() |
| hitting deadlines | ![]() |
| taking responsibility |
![]() ![]()
|
| development autonomy |
![]() ![]()
|
| keeping ego in check | ![]() |
compensation | |
| salary |
![]() ![]()
|
| health coverage |
![]()
|
| paid time off |
![]()
|
| snacks |
![]()
|
| other perks | ![]() |
organization | |
| advancement opportunities | ![]() |
| employee retention | ![]() |
| hiring process | ![]() |
| quality of development management | ![]() |
| quality of upper management | ![]() |
| quality of developers |
![]()
|
| team-to-team communication | ![]() |
| internal team communication |
![]()
|
| management-developer communication |
![]()
|
general | |
| location |
![]() ![]() ![]()
|
| nearby food |
![]() ![]()
|
| business model |
![]() ![]()
|
| cool technology |
![]()
|
| vision and strategy |
![]() ![]()
|
| warm fuzzy feeling |
![]()
|
| overall | ![]() |
preferences | |
| casual dress code |
![]() ![]() ![]()
|
| use of Free Software |
![]() ![]() ![]()
|
| development of Free Software |
![]()
|
| use of GNU/Linux |
![]() ![]() ![]()
|
| use of Mac OS |
![]()
|
| use of Solaris | unrated |
| use of Windows |
![]()
|
| use of BSD | unrated |
| use of Python | unrated |
| use of Perl |
![]() ![]()
|
| use of Ruby | ![]() |
| use of Lisp | unrated |
| use of Java |
![]()
|
| use of C# | unrated |
| use of Objective-C | unrated |
| use of C | unrated |
| use of C++ |
![]() ![]()
|
| use of PHP | unrated |
| use of ASP | unrated |
| use of legacy languages | unrated |
