Microsoft - Great company to work for. Needs better upper management/execs. | Glassdoor
There are newer employer reviews for Microsoft
There are newer employer reviews for Microsoft

See Most Recent

Helpful (2)

"Great company to work for. Needs better upper management/execs."

StarStarStarStarStar
  • Work/Life Balance
  • Culture & Values
  • Career Opportunities
  • Comp & Benefits
  • Senior Management
Current Employee - Escalation Engineer in Charlotte, NC
Current Employee - Escalation Engineer in Charlotte, NC
Recommends
Positive Outlook
Disapproves of CEO

I have been working at Microsoft full-time (More than 5 years)

Pros

Pay, benefits, work-life balance are all very good, Most lower level managers are good to work for and have your back. Free sodas, discount programs for just about everything, subsidized food in cafeteria. Working with latest technology.

Cons

Stack ranking performance system is destroying morale at this great company. Execs and upper level management have no loyalty to US workforce and are constantly trying to move every job offshore to low cost centers. Very poor vision at the top for innovation and growth.

Advice to Management

Change performance system immediately. Fire the marketing team. Stop pushing out some of the most experienced and talented people in an effort to "young up" Microsoft.

Other Employee Reviews for Microsoft

  1. "Much promise but needs a culture change. Current culture limits out-of -box thinking."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Anonymous Employee in Redmond, WA
    Former Employee - Anonymous Employee in Redmond, WA
    Doesn't Recommend
    Disapproves of CEO

    I worked at Microsoft full-time

    Pros

    Great minds work here. Always dedicated to advancing technology and improving our lives.

    Cons

    Too much bureaucracy and hidden agenda.

    Advice to Management

    Stop trying to fit square pegs in round holes and let people excel at what they are good at.


  2. "Average or Below average company."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Contractor - Senior Program Manager in Redmond, WA
    Current Contractor - Senior Program Manager in Redmond, WA
    Doesn't Recommend
    Neutral Outlook
    Disapproves of CEO

    I have been working at Microsoft as a contractor (More than 10 years)

    Pros

    Pay scale is average or above average depending on which team you get hired into.

    Also, company has a lot of resources, so you often are not constrained by resource or money as much when trying to work on a project or initiative. The company is good also for longer term efforts than the average company. Which is of course a result of the fact that it has money to afford to keep trying over and over to get something right.

    Cons

    Recent ex-full time employee, current Contract employee.

    Terrible work life balance. As contract employee, work life balance is better.

    Hostile mid-year and annual review process sets co worker against co worker promoting back stabbing and games of politics. It also drains away 50-75% of employees times to be visible and popular, instead of focusing on getting a cool project out the door. Worse yet, if you get selected to a super star team, you will see every year a few of those super stars (maybe you?) get graded as under performing because of stack ranking. Management pays lip service that it is moving away from stack ranking but every VP org is doing stack ranking any way. Ask any employee, with out exception, even the ones who do well on stack ranking say review process is an unnecessary burden that should be changed. This of course comes all from CEO and upper management. They are used to old .dot com mentality. In those days employees burnt out quickly and they needed a mechanism to replace over worked (and burnt out) employees quickly with fresh meat. Employees didn't mind as much due to rising stock price and early retirement at the age of say 30. But times have changed and talent is scarce. Can't burn through 6% of talent every year since they are hard to replace but the stack ranking is still there.

    The company is also overly tilted to programmers in every aspect except upper senior management. Programming is all good and fine for a tech company but you do have other needs such as business management, marketing, project management, etc etc. Its fine to be a geek but when all you have is geeks, you can't sell your geeky products to general public and you can't run a business all that well. Be warned that despite everything recruiters say, you NEED a BS of computer science in this company. If you want a business job, get a BS of computer science and then an MBA in the appropriate discipline before working at Microsoft. Otherwise you'll end up leaving Microsoft sooner or later any way for a different company.

    Advice to Management

    Get rid of Stack ranking for existing employees.

    Change hiring culture. Microsoft HR is horrendous in mistreating recruits. I can't in any shape or form recommend any one to try Microsoft Career site or HR because of very bad experience all my referrals received.

There are newer employer reviews for Microsoft
There are newer employer reviews for Microsoft

See Most Recent

Work at Microsoft? Share Your Experiences

Microsoft
  • Star
  • Star
  • Star
  • Star
  • Star
 
Click to Rate
or