“A very flexible place to work but he senior management team and board are incompetent as far as I am concerned. ”

Comp & Benefits

Work/Life Balance

Senior Management

Career Opportunities

Current Employee - Principal Engineer

Current Employee - Principal Engineer

I have been working at Yahoo

Pros

The overall compensation package is pretty darn good and the work environment is very flexible.

Cons

Business and engineering processes are nearly non-existent. I could probably write a book on all of the problems within Yahoo.

Advice to ManagementAdvice

The lack of vision is really astounding. I have no problem with laying off people if there is justification and a well thought out plan behind the layoff. Executive management should try better communicating with senior management and solicit their input when making such major personnel changes. There should be clear strategic goals conveying what is trying to be accomplished.

Even when executive management does happen to come up with some goals, there never seems to be an tactical plan for accomplishing those goals. To me, this is a failure in communication between the executive management team and the senior management team.

Great work cultureGood management of work-life balanceGreat support from colleaguesTechnically sound people; so a lot to learn

Cons

Too much panic situation in upper managementInsecurity in the mind of employees because of frequent lay-offsToo many stupid decisions taken in too less time and going nowhere even after doing thatWasting talent, letting go brilliant minds who end up joining competitors

Advice to ManagementAdvice

Please please please act wisely. Firing people is easy, winning trust of good people is NOT

The overall compensation and benefits are quite good, what you would expect from a Fortune 500 tech company. It's great to be able to work on products that are used by millions of customers globally as this presents unique challenges.

Cons

The constant changes in the organization structure and leadership team were a distraction and drain. Just when you would gain some momentum, you would reset. One step backward to only take one step forward.