Pros
Absolutely none so far. It's really been a nightmare.
Cons
I've worked in the Salesforce ecosystem for over 10 years and I'm probably going to leave. I've been working at the company less than two months--albeit as a contract employee (although my title is technically "Agency Temp--so sad, and the reason this even matters is one of the security questions when you call Global Services (the help desk) which I had to do 9 times in my first two days because of PC problems (and I'm not kidding.) is "What is your title?" I'm not really a person keen on titles but "Agency Temp" doesn't describe my expertise or skill set and it certainly made me feel like a second class citizen. Maybe it's because I'm not a big company person. I also heard "contractors don't get desks" Nice. That's not legal. So buyer beware. My agency on-boarding was also horrific. My commute into the city is terrible. I love SFDC and have made my living around it. I don't want to sour on it and think I can make a bigger impact at a client. I am also surrounded by two extremes--other Agency Temps and super stars who have been there for years who stick together. In addition, my boss is remote, extremely busy and they "sold to me" is the dog they start everyone on which has stalled for a year and half.