Taro Logo

Yahoo! India - not a good place for freshers

Senior Software Engineer
Current Employee
Has worked at Yahoo for less than 1 year
June 8, 2010
Bengaluru, Karnataka
1.0
Doesn't RecommendDoesn't Approve of CEO
Pros

Very good facilities like a gym, transport, tuck shops, a good office environment, superannuation, and gratuity.

Cons

As of May 2010:

  • Non-technical managers ruin the lives of hard-core engineers with their bull-shit.
  • Program managers are the most redundant set of people around.
  • Management is not at all transparent about their intentions, decisions, or roadmaps.
  • Promotions are highly unfair! A stupid 9-box model is used to evaluate employees, which is just used as a mechanism to throw bull-shit at you about your performance.
  • The closer you are to Directors and people above in the hierarchy, the more visibility you get, and awards and bonuses are showered on you.
  • Managers hired from outside Yahoo!, from various services companies, are the ones who have spoilt the true Yahoo! culture.
  • Most of the good and core work happens in Sunnyvale, and Bangalore just follows footsteps, though the CEO keeps on harping on the point of making Bangalore a "center of excellence". It has turned out to be a "center of BS".
  • If you are really keen about Yahoo!, go apply to Sunnyvale. Very, very few teams in Bangalore do solid engineering work.
  • Sunnyvale builds all the core stuff of a product, and Bangalore just replicates it for various markets.

Starting my career with Yahoo! was one of the biggest mistakes. I missed out on learning a lot of good programming, which I would have otherwise learnt well in smaller companies. Most of the code in Yahoo! is very hacky and has been very poorly written.

Advice to Management

Throw out useless money-minting CEOs and get someone who is truly technical and has a good vision of what Y! should be.

Lay off 50% of the program managers who just print t-shirts and posters, raise Bugzilla tickets, and do nothing else useful.

Don't hire non-technical managers. Engineers get damn frustrated with managers who can't understand a simple tech point.

Stop hiring as if there are hardly any people left in the whole world. Make your hiring tougher and hire good technical talent, not just any cow and buffalo coming out of college.

Was this helpful?

Yahoo Interview Experiences