Company: Microsoft
Date: 2013-08-23
Overall rating: 4/5
Employment status: current
Experience level: Senior

Satisfied long time employee.
Pros: I am fortunate enough to be working for a group that value work/life balance.  I have 2 young children, so this is something that is extremely important to me, to be able to spend time with my family.  With decent compensation/benefits, and excellent work hours, I haven't considered switching job despite being contacted by recruiters regularly.
Cons: Career opportunities, it's big company with a lot of smart people, if you don't get 1 or 2 in stack rank, you will probably feel "stuck".