Company: Microsoft
Date: 2008-02-27
Overall rating: 5/5
Employment status: current

Very challenging, yet big rewards. You get a chance to perform on the big stage.
Pros: You have the ability to advance vertically or laterally. You can virtually do anything you wish within the company.
Cons: As with big companies like this, it can be bureaucratic here, and management communicates changes after they have already been made.