Company: Microsoft
Date: 2012-06-18
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great possibilities to opportunities across different disciplines and professions
Pros: Many different jobs within the same company.  Ability to re-invent oneself over a longterm career without leaving the company.  The diverse workforce/culture promotes identity and creativity.  Though some individual teams/managers may be a bit more rigid, generally, the culture allows for freedom to perform as you may find necessary so long as results are delivered.
Cons: Difficult to make career change internally versus roles that are filled externally.  External hires are valued higher.  With such a diverse workforce, non-tech opportunities are far less available (marketing, business development, etc.).