Company: Microsoft
Date: 2011-08-31
Overall rating: 5/5
Employment status: current

Microsoft is a great place to work.
Pros: Benefits are top notch.  Work life ballance is emphasized.  Casual environment.  Great place for a tech enthusiest. Interest in career growth is a requirement.
Cons: Very large corporate environment.  Company acts as many small units, not often united.  Pay and benefits are not competitive in non-SoftwareEngineering roles.