Pros
Working with SF was a blast, great people, high energy, motivated to help businesses maximize the return on their most expensive investment, their people. Couple this with the SaaS model and you have a great concept.
Cons
Growing and integration pains as one would expect when a company is acquired by another. IMO too much time spent developing new bells and whistles and not enough time ensuring the ones already available work as expected. Never worked at a place where there was such an abundance of training material none of which actually helps one do their job. Feels like we just make this stuff up as we go, do in large part to the constant adding of the aforementioned bells and whistles. Don't get a remote job if you do come here to work, make sure you work out of a brick and mortar location, will increase your chances tenfold of getting noticed and promoted. In a word-frustrating.