Company: Microsoft
Date: 2015-03-05
Overall rating: 3/5
Employment status: current
Experience level: Junior

Mixed bag depending on what you value
Pros: Great work/life balance and flexibility if you draw those boundaries.
Benefits used to be great, but now they are just OK. 
Nice work environment, easy access to cafeterias, public transportation. 
Cool to work with the latest technologies.
Very smart co-workers who are passionate about what they do.
Cons: Extremely political.  Promotions are based on visibility and how good/loud you are with the right people, rather than quality of work. 
People and teams often have trouble working together. Not a collaborative environment.  Performance incentives are structured to reward individual success.