Company: Microsoft
Date: 2014-04-06
Overall rating: 5/5
Employment status: current

Good place to work
Pros: plenty of training available, extremely smart coworkers, good work life balance
Cons: internal processes and procedures, lack of product group connection to the customer needs.