There are a lot worse places than this - Intermediate Software Engineer UPMC Employee Review

3.0
Sep 28, 2014
Recommend
CEO approval
Business Outlook

Pros

Depending on the project you're assigned to, there are a lot of technologies to play with. Most people are friendly and easy-going. The tech leads are very knowledgeable from a technical perspective. There were only a few times when there was an expectation of putting in excessive hours. The building is modern and smells nice every day. If you leave at 5 PM or later you will never have to pay for parking.

Cons

Had a start-up feel but has grown too big. Scrum teams that exceed 20 engineers in size. Projects where scope and direction change every sprint. The tech leads are not always so good at team management (they either micromanage or don't manage at all). Expected overhead is 25 - 40% every sprint. You have to volunteer for everything if you ever want to get ahead (monthly recruiting events, company-wide presentations [brown bags], consistently putting yourself well over 100% capacity, presenting company-wide sprint demos even though you're not presenting to stakeholders). Upper management loves pointless social gatherings (all-day "tech idea" events, all-day monthly meetings, waffle Wednesday, ice cream socials, etc.), which may seem like fun morale boosters until they're mandatory and you realize it's the end of the sprint and there's a lot of work to be done. You're in an open, warehouse-type environment so it can get noisy. Despite being UPMC, the medical benefits are not very good.

Explore other reviews about UPMC

5.0
Dec 15, 2025
Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

great opportunity,lots to learn and grow

Cons

low pay at any level

1.0
Jun 10, 2026
Recommend
CEO approval
Business Outlook

Pros

you can set your own schedule, you can work hybrid/remote if you're meeting metrics

Cons

god awful to work for, they will over work you then blame you when you dont take your lunch breaks or when you go into overtime. you have to be READY to sustain the demand of this job fr. inconsistent pay raises (if any). management is incredibly difficult and moody and cliquey. when they like you they'll be helpful, when they don't, your clients will suffer because of it and you will take the blame from both sides

See reviews by: Helpful|Rating|Date|All