7947 Employee Reviews (View Most Recent)

Sort: Rating Date

1 person found this helpful  

Good place to be an intern, but maybe it's better to work elsewhere...

  • Comp & Benefits
  • Work/Life Balance
  • Senior Management
  • Career Opportunities
Current Employee - Software Development Engineer Intern  in  Redmond, WA
Current Employee - Software Development Engineer Intern in Redmond, WA

I have been working at Microsoft

Pros

- Great technologies (you know that you are working on products that affects the life of millions of people)
- Good benefits package
- Opportunities for career growt and advancement
- Great colleagues to work with, very intelligent and talented

Cons

The managers don't care for what the employees have to say about what's wrong...In the long term, this will destroy the company. Actually, sometimes they even complain with you if you talk to them about what you think is wrong in the company...
There isn't a very good Work/Life balance

Advice to ManagementAdvice

Take your time to hear what the employees have to say...

Disapproves of CEO

Other Reviews for Microsoft

  1.  

    Excellent Benefit, Beware of Bad Managers & Lobbyism

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Career Opportunities
    Current Employee - Software Development Engineer In Test (SDET)  in  Redmond, WA
    Current Employee - Software Development Engineer In Test (SDET) in Redmond, WA

    I have been working at Microsoft

    Pros

    Great Benefit, huge career opportunities , variety of people & technologies. You may come across many smart individuals. It's amazing to see depth & breadth of technologies & people they have. Each group/ organization is like company within a company. They have completely different working style, technologies , people skills & possibly evaluation process. Upper management & HR is really working hard to make it a better place to work, but I think they don't realize that real bottleneck is their hierarchy & too many managers. Company with great history & big name, so you can be proud of when you go home.

    Cons

    Having a bad manager (it often happens) can screw your career & growth at Microsoft. There is a clear lobby in Organizations like Office & Windows. I haven't seen such things in Live/MSN. I would love to work for this company if they get rid off leads & managers who are just playing games, checking emails & giving big management lectures w/o having any technical insight. Too much hiearchy comes in a way for company's progress & decision making process. Also, leads & managers tend to have favorites of their own w/o any specific work related reasons, so if you are not one of them then good luck!!! Also, dont expect much once you have joined this company, bonus & stock awards are peanuts compare to what you can get outside. In short, great place to work for, but filled with tons of bad managers

    Advice to ManagementAdvice

    Have flat hierarchy, not to have too many layers in between who are just sitting in offices & playing games & getting fatty pay checks. I hate managers at Microsoft, I love company & people but the managers.

    No opinion of CEO
  2.  

    Great for college and really top hires, middle level people watch out

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Career Opportunities
    Current Employee - Software Design Engineer  in  Redmond, WA
    Current Employee - Software Design Engineer in Redmond, WA

    I have been working at Microsoft

    Pros

    Top company. Good health benefits. Work life balance is good. Opportunity to work with some of the top people in the industry and learn a lot. Plenty of teams within and many interesting projects to work. Internal transfer between teams is allowed (compensation and level wont change even though you have the experience) so you can get a diverse experience (server side stuff, devices etc. ). As long as you have the skills you can also try out different roles like SDE, SDET, and PM. Some of the teams have excellent software engineering practices. It is easy to find rental accomodation closer to the company which is an upside for me. Great for junior and college hires.

    Cons

    Middle level candidates (4-6 years experience) usually dont get the compensation and level they deserve. Many times new college hires earn more than experienced candidates. When joining please do your homework and negotiate a proper level and compensation. Once you are in it is almost impossible to reach your expected level. Even though management says promotions are based on contributions and not based on the time served in the company in practice it is actually opposite. Yearly performance reviews are absolute waste of time.

    Many of the first level managers (leads) are horrible. They do not have the technical or management experience and experienced ICs have a hard time working for them.

    Not so nice weather in seattle area.

    Advice to ManagementAdvice

    Make internal transfer process easy. Allow level and compensation changes as long as the candidate has the skills and contributes effectively.

    Make annual performance review really meaningful.

    Hire good first level managers (SDE and SDET leads).

    Recommends
    Disapproves of CEO
There are newer employer reviews for Microsoft.

Worked for Microsoft? Contribute to the Community!

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