Company: Microsoft
Date: 2008-06-02
Overall rating: 3/5
Employment status: current

Approach with caution
Pros: Excellent place to learn, almost anything is possible if you have the right social and technical skills.  Great place to get experience and learn new things. Any idea can be developed into a usable product regardless of who you are. Great medical benefits and on campus services for working parents. Great open door policy. Great flex work- as long as you do the time. Great benefits. High expectations of results are equal for everyone. Nearly no red tape to get your work done, endless resources and access to information.  Mostly very excellent people to work with, great open work environment.
Cons: Highly competitive, high stress, crushing politics, low incidence of women and minorities, gender and minority wage gap a problem.  Recognition for results lacking. Who you know can get you farther than results.