Yahoo

  www.yahoo.com
  www.yahoo.com
There are newer employer reviews for Yahoo

 

Yahoo! used to be a good place to be.

  • Comp & Benefits
  • Work/Life Balance
  • Senior Management
  • Career Opportunities
Former Employee - User Experience Researcher in Sunnyvale, CA
Former Employee - User Experience Researcher in Sunnyvale, CA

I worked at Yahoo

Pros

It was a fun place to work, with people who believed in the company and who were motivated to make the best products. It also had great facilities once you got to the campus - a nice cafe, a gym, and spacious offices. My colleagues were intelligent and talented, and were generally nice people. It is also an international company and offers employees the opportunity of overseas work and international postings. It encouraged innovation. It encouraged diversity without sacrificing quality. Its technical infrastructure was excellent and was continually being improved. It was possible to do excellent work that was recognised as such.

Cons

It was poorly managed and lacked a strategic direction at an executive level. There were too many ineffective prima donnas in senior-management roles. At the time i left, it was beginning to lack an identity so that people did now know what greater goal they were working towards, and were expected to put in the same amount of effort regardless of the overall quality of the project they had been assigned to work on. When I left, there was a growing sense of doom, which has evidently got worse since, and staff members were even less confident about the company's overall direction and future.

Advice to ManagementAdvice

If your pet project has not succeeded in six months, drop it and focus on something else.

Doesn't Recommend
No opinion of CEO

1862 Other Employee Reviews for Yahoo (View Most Recent)

Sort: Rating Date
  1. 1 person found this helpful  

    It may need a little road-work, but the biggest highway on the web is still one of the coolest.

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Career Opportunities
    Current Employee - Senior Software Engineer in San Francisco, CA
    Current Employee - Senior Software Engineer in San Francisco, CA

    I have been working at Yahoo

    Pros

    There is a culture of stewardship about the internet and open-source software. Pride in competence and deep team spirit add an esprit de corps that is nearly unbeatable. Leaders in the field are easily accessible to all, and make for an ongoing discussion of how to make things better. Redesign is never completely out of the question, and the right people are available to vet ideas in the context of the larger organization. Add to that the satisfaction and pride of working for a company that walks the talk when it comes to respecting the privacy of it's users' data, and that has over 500M active users, and you have something very special indeed.

    Cons

    The larger organization is mired in a culture of deference towards people with notable prior achievements. This sometimes means that problems are perpetuated by people with great recognition weighing in... causing ideas to be weighed on the reputation of their proponents more than on a technical examination of their merits - means that newer problems tend to get bigger than they need to and that the productivity of people with new ideas suffers because of the difficulty in overcoming the inertia of prior solutions adapted. As a result, there are many needlessly complex and sometimes volatile links in the chain of production for any new property or software, and many of the pieces tend to be hacked up enough that only their authors really know how to make them work and understand the regressive potential of certain seemingly small changes. The amount of energy necessary to get something done in the development tree using Yahoo's own tools exclusively is therefore sometimes more than it might be supplying the same functionality with unmodified opensource tools.
    There are pockets of brilliance and efficiency that are sometimes held back by the services they must rely on.

    Advice to ManagementAdvice

    "Green the code." - Simplify and refactor, reaching for a better ratio of lines of code to function points. Pivotal in making this happen is having cross-property code reviews that are not run exclusively by the technical architect of one property.
    Eliminate 'pretend-agile' methodologies - they just generate hacked results - i.e. don't try to do agile development when requirements gathering is not a part of it - that is just fatal.
    Get rid of the current database as afterthought culture by hiring real data architects and making an API level of separation between those services and their clients - dumping mdb as a replacement for design, and revamping the entire enterprise data universe from a unified perspective.
    Make sure when service-based teams such as VAS provide a service, there is oversight of the communication between them and their clients.

    Recommends
    No opinion of CEO
  2. 1 person found this helpful  

    Do you Yahoo!?

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Career Opportunities
    Current Employee - Senior Business Systems Analyst in Sunnyvale, CA
    Current Employee - Senior Business Systems Analyst in Sunnyvale, CA

    I have been working at Yahoo

    Pros

    - "Yahoo!" brand on your resume: Contrary to what many so called financial analysts of bankrupt Lehman Brothers, Merill Lynch, Goldman Sachs etc. describe; the company still carries a great reputation among general public.
    - So many really smart people: Some of the people are really top notch. A look at the developer network would give you a glimpse of the talent at Yahoo!
    - Fun culture: People work hard and party harder
    - Free latte/mocha and other facilities: Great facilities. Although, no 'free food' but good pay. Free lattes alone can save you $1200 every year. :-P
    Overall, a great environment to work

    Cons

    You have to develop thick skin as media has been lashing out at the company for a long time.
    Matrix org structure makes it difficult to figure out responsible groups. Success has many fathers and failures have none. Too many managers and incompetent sales force.

    Advice to ManagementAdvice

    Get out of the shadow of Google. Yahoo! is still a great company with many great people. Improve decision making. Get rid of dead wood.

    Recommends
    Approves of CEO
There are newer employer reviews for Yahoo

Work at Yahoo? Share Your Experiences

Yahoo

 
Click to Rate
or

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