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

Great working here
Pros: Stimulating environment and highly qualified (and usually helpful) colleagues. Technical positions  have access to a lot of tools and training that really make a difference. The company is genuinely interested in and actively helpful in personnel career advancement. The work environment helps productivity. Most of all, it's cool working for a company that makes great business software products that most of the times stand out from the competition.
Cons: Performance results are some times not a real reflection of someone's efforts. Creativity should be encouraged more.