Company: Microsoft
Date: 2014-10-21
Overall rating: 4/5
Employment status: former

In Short
Pros: Excellent training, learning and solid collaboration across platform groups are huge key factors that make work enjoyable.  Excellent benefits
Cons: Maintaining a work life balance is very challenging.  Too many corporate re-orgs which had had a tendancy to drop morale or cause a heavy cut throat environment..