Company: Microsoft
Date: 2017-08-06
Overall rating: 5/5
Employment status: current

Very good process
Pros: work on all different space - cloud solutions (azure), business solutions (dynamic CRM), productivity tools (visual studio), data management tools (SharePoint)
Cons: team size would be small and module wise which may not be easy accessible. It's really hard to describe any downside for Microsoft.