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

Amazing experience!!
Pros: I have been at Microsoft for over 3 years after 20 years with other IT Services firms.  I could not over-sell how impressed I am with the culture, comp and benefits of a company for its size.  Specifically, the comp and benefit components leave the competition in the dust.  NO Comparison!  I LOVE working at Microsoft!  Loving the new direction so far with Nadella...only time will tell for sure.
Cons: Like ANY large company there is the requisite red tape and political rivers to navigate.  I also think that the recruiting and hiring engine is a complete mess.  It is really hard to get good people into the company without an internal sponsor.