Pros
1: If you are laid back person and don't have any career ambitions in terms of growth, working on latest technology etc. then this is the place for you to work. 2: There is no vision in this group so you will not be asked to do any challenging task :). 3: Though working for this group does not add any value to your skills but you will still get the Microsoft tag in your back. 4: Life is cool as there is hardly any work :) 5: You get good benefits i.e. medical insurance etc.
Cons
1: You will work with most in-competent management. 2: You will not be promoted or get a good raise unless you know someone in the group. So basically there is nothing called "fair review". 3: Product group or all other groups always treat you as a second class citizen so basically "no respect". When I using word "no respect" means no respect. 4: After working couple of years in GFS, your resume will not be entertained in other groups within Microsoft as you will be marked as "In-Competent". So you will see people here who spent their entire life i.e. 8-10 years. It does not mean that they love the group or have vital knowledge about the system but it means that they know very well that if they moved out of the group, they will be on the road.