Vantaggi
Microsoft Corp Policy benefits like Insurance and Health Benefits, Work from Home, Cab and Bus services, Decent T, coffee pantry areas.
Svantaggi
1) Microsoft is driven by stock levels, i.e. 55,56,57, and so on. MSGD is treated as lowest stock levels it used to start at 55 but now it starts as 56, all other companies under Microsoft like IDC, MSIT starts from 58 or 59. So overall you are valued lower at MSGD. How it will impact you->You will not get stocks of Microsoft in your package. also it will be problem if you want to switch to other groups like MSIT or product Team. 2) Work Life balance is totally screwed here. As Microsoft their billing rates are very very high so to get projects they estimate very less so eventually dev team has to face that consequences and work day and night to complete project on time 3) All projects are driven by consultants here, there are project managers are there who works like assembly line supervisors and try to put every thing on dev leads and test leads. So if you are going to join as lead position then beware or project managers here. They are the reason why lot of people are leaving this organization. 4) You do not feel like "EMPLOYEE" working in MSGD you are just another RESOURCE. 5) On-site is very limited in most of the service lines. only one of the service line which is having high onsite. That service line is related to infra. So if your aspiration is for long term onsite then do not Join MSGD. These all are true feedback not from any frustration or anything else. i can challenge anyone if any one say this is not correct.