Company: Microsoft
Date: 2009-12-08
Overall rating: 1/5
Employment status: former

Disfunctional Organization - Varies from team to team.
Pros: Lots of resources and interesting technologies. Geared toward younger tech professionals. A good place to spend a few years early in your career.
Cons: Management structure is broken. Middle management has little to no oversight, yet has all power over your career. Evaluation system is a joke because it is fully dependant on your manager's interpretation. HR's role is to look out for the interests of MS, not the employee. Many good people leave because of a bad manager or lead. If you stay for very long, you HAVE to master company politics and make personal contacts outside of your team just to survive. Doing a good job is never a guarantee of job security. Recruiters make lots of false promises. Many people in tech jobs or management that do not have tech knowledge beyond what is learned OTJ.