Okay for entry level, but don't get stuck in middle management.
Pros
SF has some great people (used to have more) that are very collaborative, fun-spirited, and genuine. They provide some great opportunities to entry level social media & community moderators, and have managers who truly care to bring them in, grow, and train them to not only advance at the company, but also in the future of their careers.
Cons
Leadership at SF is chaotic to say the least. A blind eye is turned to the constant power struggle between VPs that create consistent swirl, lack of clarity, and regularly shifting priorities. If you make it to middle management, you'll most likely get stuck doing the same job for years while empty promises are made to you that change is coming. You may get a promotion with new responsibilities, but senior management will not support you enough to backfill so you actually have time to do those responsibilities. Squeaky wheels get the grease at SF, so if you aren't one to complain or threaten your way to what you want, odds are you will stagnate here. With a constant churn of employees seeking better opportunities of their own accord, you may think SF would stay loyal to the people who are loyal to them, but this is not the case. They show a clear preference in outside hires than growing and rewarding their own proven people. Overall, the company lacks direction and a plan to be successful in the future. They continue to operate in a haphazard fashion to put out whatever fires have been started that week, instead of focusing on keeping the fire from breaking out in the first place. They are in dire need of a CFO to come in and provide a strategy for future state success.