Company: Microsoft
Date: 2012-06-23
Overall rating: 5/5
Employment status: former
Experience level: Junior

Great to work with latest technologies at early stage.
Pros: They provide grass route level of access to developers and multiple opportunities.
Its easy to work under the certified trainers assigned throughout the technology evolution.
Cons: Must enhance the marketing level. There are still lot of developers behind to know about this.