Company: Microsoft
Date: 2010-02-08
Overall rating: 4/5
Employment status: current

one of the best large places to work in Seattle area
Pros: opportunities to move to other projects inside company (not easy but possible). good health plan especially for people with families, gaining experience of shipping software used by many around the world, decent cafeterias, PRO sports club
Cons: hierarchical structure of the company, stack ranking practices, pay level awareness, micromanagement, doubts about long term prospects of the company, layoffs, limited freedom to select ways how to do stuff, high cost of errors leads to abundance of processes and procedures in many projects