Company: Microsoft
Date: 2010-10-30
Overall rating: 4/5
Employment status: current

Good company, smart people
Pros: At microsoft, you have a chance to work with world-class engineers and large scale project, The company provides very comprehensive training and career development path.
Cons: As with any large companies, Microsoft is mature and less agile than many startup companies, this results in late response to market opportunities.