Company: Microsoft
Date: 2008-10-28
Overall rating: 4/5
Employment status: former

Great job, bad location.
Pros: Microsoft offers comprehensive training right from the start, so it is a great place to hone your knowledge and skills of not only Microsoft products, but of the dominant products in the industry. Microsoft Unified Communications software is excellent for employee to employee communications, and internal efficiency.
Cons: Microsoft has yet to invest fully into China, so you are still working in a developing country. The office environment was bland, and Chinese regulations can be tough when it comes to heating and cooling. You boil in the summer, and freeze in the winter.