Company: Microsoft
Date: 2013-08-20
Overall rating: 2/5
Employment status: current
Experience level: Confirmed

Ambiguous = chaos
Pros: Good pay, excellent benefits, ample training opportunities. There are a lot of internal opportunities and each organization is like it's own little company.
Cons: Chaos, chaos, chaos. If you see the word "ambiguous" in a job description, run far away.  Re-orgs every year cause more chaos. MS sells too many products and wants to be the best at all of them.  They are trying to boil the ocean.