Company: Microsoft
Date: 2010-05-05
Overall rating: 4/5
Employment status: current

Microsoft is a good company with a solid approach to software development
Pros: + Great environment to build software products
+ Lots of smart people to help one learn and grow in his/her career
+ Proven track record for delivering software
+ Excellent benefits
Cons: - Company's culture is transitioning to more of a traditional corporation
- Still hasn't figured out software as service
- Lacking new ideas