Company: Microsoft
Date: 2008-10-29
Overall rating: 4/5
Employment status: current

After 10 years at Microsoft...
Pros: 1.  Job Flexibility - Set you own hours.
2.  Pay - Competitive salary
3.  Benefits - Competitive benefits package.
Cons: 1.  Tools - Internal tools for getting work done just plain suck.
2.  Leadership - Week-to-week leadership is vague at best. Decent long-term and "big picture" leadership though.
3.  Office space - While MSFT has more office space than most companies, people are often crammed into offices (2, 3, 4, and more is not uncommon).