Pluspunten
I have been here for 1 year and below is what i see: Nice facilities compared to other companies, Microsoft has its Standards, Just people should not misuse it. Team members are good, No way people can escape work, If you have given some thing you have to do it, you can put it on others to do your work. Salary is good. Individuals get cubicles to work and they dont ask you to occupy others cubicles like experiences i have had in the past companies. Employees are decent and maintain the Microsoft standard, Still few up's and down's can be seen. 5 star rating is because this is been the best company i have been working so far and i have seen worst as well.
Minpunten
North American customers are OK, But night shifts are bad, its just that the work may be a little less and customers are good. EMEA, India customers are worst and bad to manage and they give bad ratings and feedback. No work life balance, I have to do extend my shift and some time have done it up to 16hrs a day. As this is a support field in IGTSC, Horrible cases come here and customers expect you will already be aware of all the issues you can expect. Every premier / professional cases have survey, If you get a bad survey and if you get more you are screwed. Utilization is measured in terms of Labor, If you do not have enough Labor then you will have impact on performance. You are supposed to clear SME's topics on the product you support, If you do not then it impacts your performance. Being Microsoft you may thing Microsoft has solutions to all issues, You guessed it WORNG. It has to be researched and that is the hell time consuming and if you get 6 cases a day then you end up sitting in the office and the next day 6 imagine the third day you may be having at least 15 with you. If you join as a vendor, it may be horrible because you are paid less. Think before you are joining IGTSC, Just dont join because it is Microsoft, Think of the possibilities, Salary the price comes with the above disadvantages as well. Salary hike is ok ok, Bonus is good. You may be transferred to different teams based on how many teams your manager manages. So you may or can be put there.