Company: Microsoft
Date: 2012-04-14
Overall rating: 5/5
Employment status: former

The best place to learn technology
Pros: a person with hard work can become a technology specialist in a very short time. Its hard to get such a technical experience any where else. Good independence in working style of an employee as long as it doesn't affect others
Cons: got to compromise at salaries compared to the industry.