Company: Microsoft
Date: 2014-08-21
Overall rating: 4/5
Employment status: current
Experience level: Senior

Challenging, rewarding, slow to shift direction
Pros: Smart, passionate people who love what they do. Great HR support and compensation packages. Innovative and vibrant work environment. Opportunities to learn and grow, and great engagement with the community and with philanthropic organizations. Microsoft employees are generous and hardworking, as exemplified by their annual Giving campaign.
Cons: It's hard to change direction for such a large corporation, whether it's the business as a whole, or the process for an organization. Teams are often hemmed in by internal tools, processes.