Company: Microsoft
Date: 2014-02-03
Overall rating: 2/5
Employment status: former
Experience level: Junior

Not the actual Microsoft
Pros: Big brand, good internal community, if you are lucky u might get opportunity to work with product groups. Some very nice people. Good opportunity to learn new technologies.
Cons: From outside people see Microsoft as big product group company. But GD comes under service division of MS. Before you join make sure u understand that you would be working in services, Here system is like a typical service industry where we have to bill hours to customer. Everybody is just running behind hours.

Extremely competitive environment, people are compared among  other, In fact this stack raking is a killer.

Lot of favoritism to managers, 

work life balance is always a problem. 

Very difficult to get appreciation. Most of the awards always goes to some specific people.

You might be put on projects which was failed 2-3 times earlier with some other vendors.

Migration and support projects

Billing rates of MS are very high because of which customer expectation is very high.