Company: Microsoft
Date: 2013-06-15
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great place to work.  Long hours and very competitive
Pros: career opportunities are endless, but each applicant must compete with internal and external employees for each job.
Cons: you have to make sure you take time for your family.  There are so many things available to consume your time, you can easily fill up your personal calendar as well as your professional calendar.