Company: Microsoft
Date: 2015-02-01
Overall rating: 3/5
Employment status: former
Experience level: Senior

Still finding it new bearings
Pros: pros: great resources to learn (tools, books, SW), free to go over and above and participate in novel ideas and technologies. Good workers, good perks (insurance.....), decent remuneration. great products and steady state future
Cons: Undergoing change to the agile way of doing things, lot of teething pains, lack of vision, too much infighting and chaos, politics to the extent to inducing failure in partner organizations