Company: Microsoft
Date: 2008-06-11
Overall rating: 4/5
Employment status: current

Great for established professionals looking for stability; great for new graduates looking to build a resume.
Pros: Many employees at Microsoft are a little older than at other companies; this generally means that they are married with young children. Because of this, the work/life balance is excellent. Further, the salaries are competitive and Microsoft gives the best medical benefits in the business.
Cons: Like most large companies, it takes a long time to advance in your career. Moving up in the lower levels can take between 1-2 years average, while the higher levels can take 2-4 years. The stock awards cannot be counted on for much increase in value--the stock has been performing horribly for the past 6 years.