eBay - Some smart people and things to work on, but overall not quite satisfying experience | Glassdoor
There are newer employer reviews for eBay
There are newer employer reviews for eBay

See Most Recent

Helpful (4)

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

StarStarStarStarStar
  • Work/Life Balance
  • Career Opportunities
  • Comp & Benefits
  • Senior Management
Former Employee - Software Engineer in San Jose, CA
Former Employee - Software Engineer in San Jose, CA
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

Other Employee Reviews for eBay

  1. Helpful (4)

    "The worst company I've ever worked for"

    StarStarStarStarStar
    • Work/Life Balance
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Customer Service Representative in Draper, UT
    Former Employee - Customer Service Representative in Draper, UT
    Doesn't Recommend
    No opinion of CEO

    Pros

    N/A ... Oh wait, "bagel days" haha. You get free bagels every Wed.
    free soda

    well , I guess that's about it

    Cons

    Clueless management. I worked there for a year and moved desks/supervisors 7 times. They hire over 200 ppl August through October every year and fire them all for no reason May through July. They look for a little tiny reason to fire you. You can't even go offline to use bathroom .."that's what breaks are for"
    This company is a joke. I'm happy not to be associated with this company longer.

    Advice to Management

    Get at least SOME college degree. If you have a question your supervisor will be the last person you want to ask for an advise. They have no idea what's going on whatsoever. They don't even know company policy and can't answer a simple question.
    One of the supervisors was running around the department with birthday balloons and cards all the time. If you have an escalation call- she would never take it and would ask you to ask someone else as she was busy signing a birthday card. Upper management should be monitoring supervisors and not agents that go out of their way to do the best they can while their supervisors are watching youtube videos...


  2. Helpful (2)

    "Unfair and incompetent management"

    StarStarStarStarStar
    • Work/Life Balance
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer II in San Jose, CA
    Current Employee - Software Engineer II in San Jose, CA
    Doesn't Recommend
    No opinion of CEO

    Pros

    Good workplace resources. Several facilities available (gym, basketball court etc)
    Some very good projects to work on, multiple environments and technologies to explore.

    Cons

    Management (not really top execs but more pertaining to my org from Director level downwards) is not really adept at making important decisions quickly at crucial moments. Evaluation are not really performance based, and often get bumped up based on the level of experience to support promotion. Does not really matter if you are performing great, if you are not experienced enough within the company you will have to wait for a good rating.

    Advice to Management

    Provide timely feedback to employees and explain reasons behind decisions they make. Transparency is crucial and trust needs to be maintained both ways. Have reasons better than "Employee X worked 4 months more than you in this company, hence we cannot promote you". If your team is doing well, and is growing it probably has something to do with the hardwork your employees put in. Recognize the efforts, and reward them accordingly.

There are newer employer reviews for eBay
There are newer employer reviews for eBay

See Most Recent

Work at eBay? Share Your Experiences

eBay
  • Star
  • Star
  • Star
  • Star
  • Star
 
Click to Rate
or