Company: Microsoft
Date: 2014-08-26
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Decent company chained by it's own processes
Pros: The range of technology that they offer - from hardware to UI - from Operating Systems to BigData - from online commerce to search.
Cons: They are tied down by the processes that are put in place that hinders development. Collaboration is not the key word here :-(