Company: Microsoft
Date: 2014-06-13
Overall rating: 2/5
Employment status: former
Experience level: Senior

Hope the new management is better...
Pros: Reasonable compensation, excellent benefits -- never saw a doctor's bill the whole time I worked there.  Interesting work.
Cons: Crazy, ever-changing, historically hostile management.  New CEO *should* change this for the better, but he'll also have to bring vision which has been lacking.