There are newer employer reviews for eBay Inc.
There are newer employer reviews for eBay Inc.

See Most Recent

Helpful (2)

A valuable experience

  • Comp & Benefits
  • Senior Management
  • Culture & Values
  • Career Opportunities
Former Employee - Staff Software Engineer in San Jose, CA
Former Employee - Staff Software Engineer in San Jose, CA

I worked at eBay Inc.

Recommends
No opinion of CEO
Recommends
No opinion of CEO

Pros

I greatly enjoyed my time at eBay. It's a challenging environment, and extremely intense. If you're an ambitious, hard working, and self motivated person - this is the right place for you.

Working 50hrs-60hrs is normal, which can be a con to some. But if you view your career an investment, then that time is put to good use as that time fuels your growth.

o Those willing to own and lead in their areas are rewarded
o You don't need formal authority to pitch and push initiatives
o Lots of training/education
o Great people
o In Operations at least, everyone knew what the corporate goals were and how they were linked all the way down to your specific teams goals.
o Performance appraisals were fair and objective
o Salary was competitive
o Amazing conference rooms, almost all of them have overhead projectors, all the buildings are wireless, etc...
o Challenging and interesting work
o Company stresses their values & beliefs, and really lives up to it
o They have this incubator/innovation program where you can pitch ideas, and the best ideas get funding
o They have a leadership mentoring program to help grow management skills within the organization
o I felt very appreciated by the management team
o Many opportunities to grow into other areas of the business
o On a geek level, it is quite fascinating how a site of that magnitude works
o ESPP

Cons

o It is intense, so if you're looking for a 40hr/week, this isn't the place for you.
o The stock was a big motivator for many, but now that that's flatlined - you can't expect "the big pay day" anymore. Though the vesting schedule was quite reasonable.
o At the time, technical people were very nervous to talk about anything or even mention they worked at eBay on technical discussion forums, blogs, twitter, contributing on open source projects, etc... out of fear of violating strict NDA. And techies tend to enjoy contributing to the community, sharing knowledge, etc... Though I think they've relaxed those rules.
o Bias towards preferred vendors tends to inhibit objective analysis of competitive offerings.
o Development teams of the core platform felt they didn't have enough insight into the bigger picture of what they were working on.

Advice to Management

Continue to do what you're doing - invest in your people, live your philosophy, and maintain the vision, nested objectives, and goals.

Do make sure that the development teams don't feel like widget factory makers, and provide them with a sense of ownership.

reviews filtered by
  • Any Location
  • Any Job Title
  1. Helpful (2)

    Great company to work for

    • Comp & Benefits
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Staff Software Engineer in San Jose, CA
    Current Employee - Staff Software Engineer in San Jose, CA

    I have been working at eBay Inc.

    Recommends
    Approves of CEO
    Recommends
    Approves of CEO

    Pros

    If you are a driven individual, you will be successful at eBay.
    Good perks
    Flexible Scheduling
    Smart People
    Pay is above average

    Cons

    You have to get on the right team to really excel at eBay. A lot of people complain about unfair promotions and the like, but those are the people who are complacent and think time is a qualification for a promotion.

    Advice to Management

    I honestly think that senior management is doing a great job. The only thing I would say is that they need to reward innovation more.

  2. Helpful (4)

    Some smart people and things to work on, but overall not quite satisfying experience

    • Comp & Benefits
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Software Engineer in San Jose, CA
    Former Employee - Software Engineer in San Jose, CA

    I worked at eBay Inc.

    Disapproves of CEO
    Disapproves of CEO

    Pros

    - relatively nice campus; good, convenient location
    - good overall compensation and benefits
    - hard work somewhat recognized and even rewarded
    - work-life balance seems to be getting better; flexible working hours
    - overall friendly environment, with good collaboration among the teams
      and not much politics at the level of individual contributors
    - some very smart people and sometimes quite interesting things to work on
      (scalability, data mining, search, ...)
    - experience with the entire dev. cycle - from requirements to code release (see cons, though)
    - empowered to address directly most of the project-related issues (see cons, though)
    - some helpful processes in place (see cons, though)

    Cons

    - upper management does not have good understanding of technology and
      software development in particular - thus not really able/willing to fully commit
      to the related long-term investments

    - too formalized performance evaluation process - probably in attempt to make
      it accurate and unbiased, even at the cost of depriving it of the real substance

    - being a large and not-so-attractive company anymore, the quality of employees
      can sometimes make a collaboration more challenging and inefficient

    - project planning and task scheduling can make one feel just as a relatively expensive piece
      of equipment that needs to be "optimally" deployed, and immediate managers don't pay
      enough attention to the individual needs and strengths; further on, the excessive movement
      from one software task/module to another sometimes leaves no one directly in charge of
      the software quality and its conceptual/architectural integrity, and can make developers feel
      too distanced from the results of their work, and consequently less passionate and responsible
      for the future of that software

    - actual software development process is too much controlled by project managers,
      with a tendency to micromanage and put a premium on hitting sometimes
      arbitrary and/or inconsequential deadlines over the engineering concerns

    - very feature-centric and fragmented software development, with insufficient attention to
       the inherent software development issues, and lacking the adequate processes and resources
       for the general software improvements - from simple refactoring to infrastructure upgrades

     - being empowered as an individual contributor is a mixed blessing - sometimes there is too much of
       "distractions" from getting the most important things done, and lack of support from a software manager
       with enough clout, will and attention to step in and argue for your side when really needed

    - some of the cons mentioned contribute to the insufficient software quality, making the software hard to fix,
       maintain and evolve, with too much time spent on dealing with production issues - and that often leads to
       a vicious cycle of not having enough time to spend on vital improvements and technology upgrades

    - lower management, although technically competent, mostly lacks a clout and/or backbone
      to make significant changes to the prevailing software development culture

    - in spite of opportunities to work on some interesting things, the cons mentioned make
      the job of software developer less satisfying and impede the professional growth as well

    Advice to Management

    - most of the old guard should leave, starting from the top
    - have a vision, courage and integrity to do what is right in the long-term
    - give more influence to the people who really understand technology
      and particularly software development
    - allow or even encourage lower management to challenge the existing practices
      and make exceptions to the rules and procedures when it makes sense
    - although individual contributors are generally replaceable, make sure your assessment
      of the demand and supply is right, and keep in mind that outsourcing them out of the sight
      does not automatically resolve the related issues

There are newer employer reviews for eBay Inc.
There are newer employer reviews for eBay Inc.

See Most Recent

Work at eBay Inc.? Share Your Experiences

eBay Inc.

 
Click to Rate
or

Your response will be removed from the review – this cannot be undone.