Company: Microsoft
Date: 2013-05-12
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Can be a great place to work, but you have to understand it is a big, big, big company
Pros: - changes for you to have impact an 100,000's or millions of users
- opportunity to have true ownership and leadership of tasks and projects 
- chances to move to many different departments within the company
- commitment to user privacy and security
- Company is striving for strong corporate culture values and moral leadership
Cons: - processes and methodologies can inhibit innovation
- Company can be slow to react to new industry trends
- Company is adverse to looking at best-of-breed solutions versus building proprietary solutions
- Health care coverage has gone from one of the best in the industry to substandard
- work life balance can be a challenge. The company is striving to improve this, but some managers do not embrace this