Company: Microsoft
Date: 2014-10-22
Overall rating: 3/5
Employment status: current
Experience level: Senior

A learning experience
Pros: Great learning experience; always learning something new. Ability to utilize the latest versions of software. Working with very smart people. Lots of learning resources available to employees.
Cons: Challenges with office politics, work-life balance, career development. Fast paced environment leaves little time for anything else. Something to consider/ask yourself: does having good benefits outweigh work/life balance?