Everyone is underpaid. And I mean everyone.
Software developers can get away with anything. Employees with significant tenure are gods. No one takes responsibility for things that are their fault. This results in errors much later in the software development life cycle being blamed on validation members for “not catching” these problems. Middle management can mistreat employees without being reprimanded. This is because the company doesn’t want to take the time from it’s firehose-speed development to train better and more positive-temperament employees. This company hires anyone and everyone that has the “skills” to do the job. And by skills I mean keywords on a resume, not actual learned proficiency. Some people here don’t know a lick about technology. A monkey could have passed my interview.
Most management is awful, or simply does not have the power or respect to get anything changed. Achievements go completely unnoticed. Endless backlog with no goals in sight. NOT AGILE. No business team. Developers talk directly to users and say yes to every proposed feature, piling on more and more custom, non-intuitive features onto already garbage software that is incredibly difficult to validate.
All this company cares about is compliance and doing the absolute bare minimum to make it’s employees tolerate the company. It’s laughable. 2020 and no remote policy, absolutely absurd. CEO is awful.
The job descriptions lie. Run away screaming for your life from this place. I’ve worked at really good and really bad companies. This is not just specific to my position. Everyone here hates it. Any positive image interviewers paint of Medpace is a lie. Run.