Company: Microsoft
Date: 2015-10-26
Overall rating: 5/5
Employment status: former

Great Company
Pros: A big company like Microsoft you can expect the usual great compensation, benefits, etc. generally there are a lot of great people there and you will be amongst a lot of really smart people. 
The company is very diverse with people from all over the world. The work environment is relaxed and has a lot of team building and extracurricular activities and events.
Cons: I wish i could say the rumored infighting at Microsoft between groups and teams was not existent but that would be false. However with all the major re-orging that has taken place the infighting has certainly reduced but still there. Microsoft is an older tech company and it shows. a lot of things are still very politically driven and there are still very strong hierarchical barriers. Ideas still mostly come from the top down. All this is changing but slowly.