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

See Most Recent

Helpful (5)

Watch your back

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

I have been working at Microsoft

Recommends
Disapproves of CEO
Recommends
Disapproves of CEO

Pros

Bleeding edge technology. If you happen to land in the right right spot, it's really fun to work on a new API or library that other developers will use. Health care coverage - up through 2013. After that it's going to be much more expensive.

Cons

I started working at MSFT at the end of the "gold rush" - mid '90s. At that time if you worked there say 7 to 10 years you were rich and you were retiring - gone to the French Riveria or someplace. With MSFT stock still less than 50% what it was 11 years ago, everyone now must work longer - years longer. The company thrives on new college hires. Fresh, bright, eager, talented 20 somethings from the top CS programs in the world. They come in ready to continue a 60 to 80 hr work week that's much like the quarter system at the university. Lots of papers, projects, mid-terms and finals. Here they are called milestones. Finals are called reviews. As long as you can maintain this continual "grad school death march" you are fine. Once you've put on a few years and pass 40 years old. This pace starts to take a toll on you. In fact, you don't really see too many employees here past the age of 40. You rarely see a person over 50. There's a ladder system of levels and an upward slope. As long as you can maintain a good pace and advance climbing the ladder at a reasonable speed you're fine. There comes a time when you pass 40 years old that you reach your personal maximum level. The company career process is not equipped to deal with that. If you "level out" on your climb and it looks like you won't reach the next rung on the ladder, then you start being treated like dead wood. There's no place for a jouneyman engineer at MSFT. They only respect and understand the early stages of an employees life from 20 something to retirement age. This company is not a safe place to work for older employees.

Advice to Management

The first word in "Human Resources" is human. These are people with lives, families, and reponsibilities. Everyone has different styles of learning and working. A team takes some time to gel and for all the people to get to know each other and fall into a groove. Somewhere on the order of a year. Constant reorgs means teams are always unsettled and never quite coming together. Get a clue.

0 reviews filtered by
  • Any Location
  • Any Job Title
  • Any Status
  1. Good company to work for. A lot of absolutely different teams and a lot of hard problems to solve

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

    I have been working at Microsoft

    Recommends
    Approves of CEO
    Recommends
    Approves of CEO

    Pros

    Very smart people, a lot of opportunities to learn. Good management attitude, good work-life balance.

    Cons

    Salary could be more competitive. Reward system is somewhat management bound

    Advice to Management

    Reward more


  2. Helpful (1)

    Great place to be an engineer

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

    I have been working at Microsoft

    Recommends
    Approves of CEO
    Recommends
    Approves of CEO

    Pros

    Microsoft is an outstanding company to take your engineering skills to the next level. The company has a strong history of hiring competent engineers who are capable of delivering challenging products and services. I have personally gained a significant insight into the Software Development Cycle, product development, and have had an increasing number of opportunities to play a major role at the company. Aspiring employees should learn how to communicate critical feedback and leverage others strengths to help deliver better products for the team.

    Cons

    Microsoft can also be a challenging company to work for. There are high expectations associated with each employee and that they are a supportive and effective team player. It is very common for individuals to work late nights and weekends close to the end of ship cycles.

    Advice to Management

    Continuing to promote from within will help keep morale up and help existing employees see a path for them to climb.


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

See Most Recent

Work at Microsoft? Share Your Experiences

Microsoft

 
Click to Rate
or

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