Pros
Working remotely gives you a buffer from the miserable and insecure senior analysts that you have to work with.
Cons
They will call you "front office", but most of the street will not believe it or give you any credit since you are in a "back office" location. They will never tell you this when you interview, but your 2 years of experience in SLC will only amount to 1 year of experience in New York IF you get an opportunity to go there after the program (and that's a big IF since most New York senior analyst would prefer not to hire SLC analysts anyways). You will be treated like a second class citizen (which you are) by essentially everyone you work with who is in New York since you were not "good enough" to be hired there. They will pay you a ridiculously low salary that is inline with how they value you as an employee. The vast majority of analyst get to the end of the program just to realize that they are not going to New York since the firm doesn't value or want those from non-target schools, and unlike those that were hired in New York, they have essentially 0 exit opportunities (people may think they are golden with GS on their resume, but will quickly realize that they were just cheap labor that the firm paid very little for).