Company: Microsoft
Date: 2015-05-29
Overall rating: 3/5
Employment status: current
Experience level: Senior

Life at Microsoft
Pros: Great benefits, great location in the Pacific Northwest, "best of the best" technical co-workers
Cons: Long hours, non-agile/waterfall development model, large amount of overhead/process to get work done