Coderific

rating for Amazon.com

1.0 Work here if you lack self respect & workaholic !! posted on February 07, 2008

I joined Amazon about three years ago knowing its good reputation as online retail store and due to amazon web services. However, I found that there was complete lack of respect for software engineers. There were fifty layers of managers between Jeff Bezos and you and all those middle management were full of bozos. I often saw managers mistrust engineers and even yell at engineers. I also saw managers took credit for good work of the engineers. Most of the middle managers had no spine and would give yes to anything and then force engineers to work overtime to make up for the deadlines. You also had to be oncall for operation support and user support and ended up spending half of the time in support. Unlike software engineers, managers were not on-call for this operation and user support.

There was no process for software development, though some may call themselves agile but really was code and fix. Most of the development tools such as build, deploy, monitoring were in-house and full of bugs and you ended up spending most of the nights fighting those. They also gave pretty bad desktops and laptops to engineers. You didn't feel very excited about the development environment. I found in most cases managers wanted quick solution so you end up sacrificing testing and that further increased operation load. They valued fast delivery at the cost of quality and high operation & maintenance cost. Obviously engineers had to pay for all this by working more overtime.

In addition to lack of any respect, Amazon is very stingy company that offers very basic medical, no education or tuition reimbursement. It only seven holidays and you end up working most of the holidays because that is busy time. Though, there were some smart people at Amazon, but Amazon had high turnover due to production support and lack of respect. Some just waited until they got their stocks and then left. I was glad to be out of there and work on my own.

See 22 more ratings for Amazon.com!

0 comments

Write a comment!
    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 1.0

    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