Recently, Medpace has undergone a change where all CRAs under 47k are moved to hourly, which means there are no more sick days and there is NO PAID OVERTIME. If you're training or monitoring, you are definitely surpassing the 40 hours a week, but you will not at all be compensated for that. This is a recent change that many people are upset, but things are still being figured out so hopefully there is some good that comes out of this change.
If you mess up once, you're out. This can be both a good and bad thing. I personally see it as good because it keeps me on my toes and reminds me that though my job is mentally stimulating, interesting, and important, there is someone just as experienced ready to take my place. Though, most people see this as bad because obviously mistakes happen, reports get turned in late, mocks don't go well etc. It is very "easy" to get fired in training, but if you can make it out, you're golden.
The turnover rate for this job is absolutely ridiculous. Medpace pays almost half what other CROs pay and they don't seem to really care, it just means that once you feel you're important and trained enough to earn more, you're forced to quit or accept always having a below industry salary. Typically, people leave once they become CRA IIIs because the company aims to only pay you 60,000 annually (they'll bring up the annual comps but every company has that) while you can just quit with enough experience and immediately double your pay elsewhere. It seems the company keeps the pay low because it means not many people climb up to leadership positions, so those people seem to stay there and nothing new is implemented in the company.