Company: Microsoft
Date: 2011-09-28
Overall rating: 5/5
Employment status: current

Great Exprience
Pros: Microsoft is a great place to work for. It respects diversity and provide everybody with the experience he/she wants. It also has alot of teams with different domains in Software Development and Research.
Cons: Microsoft is a big company and hence it has big responsibility which put some load on every employee time and effort.