Company: Microsoft
Date: 2010-01-18
Overall rating: 4/5
Employment status: former

experience
Pros: - plenty of trainings on product knowledge and latest technology 
- comfortable working environment
- salary is good compared to other similar positions in the same industry
- get to enjoy latest technology
Cons: - huge difference in terms of pay and benefits between full time staff and contract staff
- very political
- no employee purchase benefits