Company: Microsoft
Date: 2012-06-05
Overall rating: 4/5
Employment status: current
Experience level: Junior

Awesome work environment
Pros: Brand name: Whatever the case, Microsoft will always be a big name
Good salary: Very competitive salary 
Flexibility: I can come to office any time and leave at any time or I can do work from home, as far as I am completing my work.
Independence: There is no micro management and I am the owner of my feature. It gives me huge exposure and I can focus on my work.
Cons: Lack of knowledge growth: Compared to small company there is less chances to increase knowledge.
Too much of process: There is process for everything. Even for small work there is a full fledged process.