Company: Microsoft
Date: 2017-08-29
Overall rating: 4/5
Employment status: current

Microsoft GTSC  Bangalore
Pros: As usual Brand name,Exposure to multiple technologies etc. But hardly you will get time to even think of getting your hands on exciting things happening in other divisions of MS.
Cons: Folks make no mistake, it is a support role with creative designation names and not meant for those who have worked in development roles. Brand name is very enticing and pulling but there are loads of riders. And if you think that switching into other divisions in MS after getting a foot in the door, nopes! Its easy to gain your beloved roles directly rather than taking an indirect route as the pressure and atmosphere will hold your throat even breathing becomes difficult.
1. Work pressure is cutthroat due to never ending waves of tickets
2.Even to login 30 mins late/ break you wil have to drop a mail to the team saying coming late or going out of office.And it is expected you follow this always.
3. Oncall and shift rotations will wreak a havoc on your body. Weekends will be a thing of past. During oncall you are expected to be available 4 hours extra. No extra pay for that. And weekend on call work will only give you a compoff and nothing else guys!! its ridiculous but true. You get oncall rota once in 2 months or so. DUring that time you work for 12 hours x 7 Days. Icing on that cake is : You get compoff only and only if you get a call on weekend. So no body cares if you stayed back at home to be readily available for work. One more icing on the cake: No broadband charges get reimbursed for login from home. You are expected to go to office and work. 
4. Developers who have worked in relaxed environment will start feeling the pinch from the first day on the floor. 
5.On the first day of training ,the customer calling exercise will make you think where have you landed. 
6.Production down scenarios are daily affair. Either you wear dont care attitude or else stress will switch you off.
7.Lengthy continuous call running upto 5-6 hours atleast 2-3 days a week is a norm not an exception. During these type of marathon calls you will be working with 5-6 minutes of break once every 
Now coming to the actual learning experience
1. Neverthless you will be exposed to vast technologies but you will end up sacrificing the depth that is needed to become a seasoned technical architect or your MVP roadpath..
2.work from home option is just there but many riders before you use it.
3. Big No No for creative folks or developers as you will soon end up forgetting the coding bit.
4.Every minute is accountable and you have to log it with explaination and justification If you exceed the hours for solving some issues , questions will be asked as they may not buy what you say. 
Coming to compensation
1. This division has the lowest salary bands in MS.

Summary : If you dont like being on the call most of your day, talking to person and answring their queries,problems etc etc, dont even look at this side as the brand name will pull you without even you realizing that you are making a radical shift from development to support.