Company: Microsoft
Date: 2009-01-20
Overall rating: 4/5
Employment status: current

Microsoft supply chain
Pros: For me, I enjoy the products, which encompass everything from Xbox games, PC hardware products to commercial software.  From a supply chain perspective, you can very easily be exposed to many different environments.  The products, combined with the global footprint, fast-moving environment, and many intelligent coworkers make it a great place to work.  Additionally, managers are very flexible with working hours and working from home.
Cons: High expectations of performance, often it's a stressful environment, with frequent changes in direction.  As mentioned below, often the Senior Management team is seen as changing business directions frequently.  This often creates a stressfull environment for more junior employees.