Company: Microsoft
Date: 2011-07-18
Overall rating: 3/5
Employment status: current

working in Microsoft for 3 years
Pros: Very big company, able to get my hands on some cool and big project.
also very good benefit and fairly good pay.
Learning from a lot of smart people, and learning Windows Programming, which is not easy to find out there.
Cons: Company is too big, so the personal grow is not as fast as other start-ups.
Also, the communication between each other is not as good as start-ups, sometimes you have to spend a lot of time to dig out some knowledge from other people, and after a while, you just give up, and want to figure out by yourself.  Personally, I don't like this type of working environment, because it doesn't help the business moving, but this is what happen for every big corporation, not just Microsoft.