Company: Microsoft
Date: 2008-09-04
Overall rating: 5/5
Employment status: former

Great large company, good benefits
Pros: The ability to move around within the same company to different product groups and roles is unmatched in the industry.
Cons: The size of the company makes intergroup communication difficult, oftentimes there are multiple teams working on the same project without knowing what other groups are working on. There are also issues between product integration because of the current organizational structure.