Pros
Healthcare field and a major employer in Western PA region that is continuing to grow, so fairly strong job security; selection of benefit options, paid time off, relatively formal and established raise system.
Cons
If you are not an MD, you will be underpaid. Advancement in the organization is mixed and varies greatly based on department/division. Benefits are okay, but I've had better health insurance with previous companies (pretty sad considering UPMC is a hospital system). Although relatively well-defined, the raises are minimal and often do not cover cost of living increases. Whereas some employers really look out for employees, it is clear UPMC is not such one. The anti-union stuff is really showing true colors of UPMC, which touts itself as a not-for-profit organization but seems to pay it execs VERY well and operate with a large "surplus." The anti-union/anti-profit campaign no doubt costs a good deal of money (money which should be used to improve the hospital system and assist others).