Negotiate for the highest salary at the time of your final interview. Despite being a profitable company with a robust range of projects in industry and government, even brief comparisons on Glassdoor and Google show salaries are lower than average, and in my experience the performance increases are modest to outright lousy even for employees whom exceed expectations. Supposedly the HR team completed a focused review of salaries, but it appears to have made little difference to most employees outside of the ScD and PhD levels. Turnover is a direct result of competitors and industry roles offering more money for the same or more engaging work. The salary ranges are very broad, so the potential for higher earning is there, but placement within that scale seems arbitrary.
High turnover is a problem with middle and entry-level staff. The company likes to brag to sponsors/clients about turnover for project staff, but what they're talking about are Project Management and executives. I've observed several entire teams of data managers leave the company because they're actively exploring opportunities for advancement, and putting it simply, in a structured clinical trials management company, opportunities are limited for young professionals. In many cases, a single Data Manager, Protocol Specialist, or Monitor are often assigned to 2-3 projects, which places a lot of stress on the new employees while middle and upper management manage via email and memos...some are REALLY engaged, but as with many companies there are more micromanagers and more seemingly disaffected managers (usually promoted due to longevity) whom are simply going through the motions.
A management role isn't necessarily a position earned by the ability to manage people or a project, but rather seniority. In some cases, it's very clear that managers are managers simply because they have an advanced degree or, more likely, that they've been there for a decade or more. Most project management/leaders are Statisticians, and some just don't have the soft skills to actively manage their project staff. They're very capable of executing clinical trial management, but aren't necessarily interested in staff development, continuous improvement, or the concept of teamwork. It shows in turnover, and there's a large age gap between newer (millenial) hires and project management...If you're Gen X or Gen Y, you're a unicorn.
The company is also woefully inadequate at adopting new technology solutions to increase the efficiency of the company. While the Advantage eClinical suite is excellent, other company-infrastructure based programs are just now being investigated at the advent of their 40th anniversary.
HR employs some 20+ employees, with 3 employees replacing 1 departure and not executing the job nearly as well. Support staff, e.g., Facilities, are almost criminally understaffed, and some departments/projects are bloated. A recent employee was recently counseled for streaming TV on her computer for 3 days straight because no one in the department bothered to engage her and train her on job tasks.