Company: Microsoft
Date: 2011-03-11
Overall rating: 4/5
Employment status: current

challenging and rewarding
Pros: autonomy; no micromanaging, you're able to manage your own time
Cons: salary, especially for employees who have been at the company awhile