Pros
I think the organization is massive, siloed, and is made up of people all doing their best to provide good patient care. As a workplace culture, the overall culture is one of inclusion and opportunity, but this is then filtered through the specific department/division/clinic you work in.
Cons
With so much going on, it is hard to know what your next big step could/should be. As with every large organization, there are some politics to navigate. And healthcare as a field is as always a service industry at it's core, so one has to develop or have a tough skin when working with the patients we serve. UCSF has many different faces, so you might go from working with a group that loves the university hospital, to one that thinks we are incompetent snobs.