Company: Microsoft
Date: 2010-01-05
Overall rating: 3/5
Employment status: current

It all changed with the layoffs
Pros: Good pay and very good benefits
Get to use the latest (MS) technology
Good opportunities to change roles every couple of years (but less than before)
Cons: Its not the same company it was even 2 years ago, let alone 10-30 years ago.
No Work/Life Balance (depends on the team)
Lack of civility between co-workers
Too many layers of management
Director level and above trying build their own empires instead of focusing on the bigger picture