Company: Microsoft
Date: 2014-07-04
Overall rating: 4/5
Employment status: current
Experience level: Junior

Work life Balance to the max
Pros: Note: your experience will change drastically depending on your group AND your boss.
* Almost family kind of culture with most everyone being around 35-55 yrs age and super friendly. 
* Some very smart individuals some so so
* Easy to connect with other teams and build a network
* Can be working with some great bosses and have a nice relaxing career. So identify those people early on.
* Low chance of ever being fired :)
* Work for teams that matter ie those who bring in the cash and arent Cost centers
Cons: * Consultants hired by management control the game most of the time so be careful
* Too big and slow moving
* Internal IT team tends to be very friendly but they push back like there is no tomorrow
* Antithesis of lean most of the time