Pros
This probably depends a lot on your team/department, but if you want to learn, grow, and do new things, this is the place for you. My managers always involved the team in developing new policies and programs. My ideas were always welcomed. The team worked really well together and I didn't think we had any issues with triangulation or other chicanery. There's opportunity for movement both laterally and vertically. Training is readily available, and they support continuing education. The facility is shwank, the technology is up to date and IT is great. If you're patient facing, 95% of the feedback you'll receive about the providers and SPMC is glowingly positive, which is nice to hear.
Cons
This is both a pro and a con really - SPMC innovates. They are always trying new programs to better serve patients and the community. While these services are valuable, the changes can create little bit of uncertainty. But it's for the overall good and does create those opportunities for staff to stretch their skills.