Company: Microsoft
Date: 2013-04-18
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Excellent Company to work for
Pros: The benefits are amazing at Microsoft, and are not something you will find anywhere else. Annual reviews make sense and correlate with the goals you set with your manager. surprises are a rare occurrence. Growth opportunities are endless.
Cons: Each business group is different so you can run into politics. Policies don't always make sense, or appear to be unnecessary red tape. Because each business group is different, there can be communication barriers between each of them. This isn't always the case and can certainly be overcome, but it is present as in any other company.