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

Microsoft has been the best place i have worked so far in my career
Pros: Great company with an awesome culture. really good work life balance. Excellent work group - above average compared to most industry standards.
Cons: Too big and growing up the ladder gets slow after a couple of steps up. Salary could also be revised a bit upward.