Company: Microsoft
Date: 2011-05-05
Overall rating: 5/5
Employment status: current

Full of discovery and challenges for people that want to work hard
Pros: The best part of working at Microsoft is the general caliber of people that you work with. The level of commitment and passion for achieving results is amazing. This is a place that you should expect to work very hard, but if it is your passion, you'll achieve much and be rewarded.
Cons: You will be expected to work smart and hard. Flexible hours are normal, but you WILL need to put in a lot of hours to be successful relatiev to your peers. The company strikes a good balance between asking much from their employees but giving flexibility to support different schedules and outside demands.