Company: Microsoft
Date: 2011-02-10
Overall rating: 5/5
Employment status: current

Great place to work
Pros: Many opportunities across teams. Lots of flexibility. Advantages of working for a big company. Get to work with many talented people.
Cons: Its a very big company. Lots of competition. Can be slow moving at times. Sometimes working or collaboration between groups is not efficient.