I am also looking to apply for life science consulting jobs, finding it quite tough ngl.
I suggest you look at Charles River Associate and Deallus for Life Science, CF (if they are still accepting applications). There's also Capgemini (more tech) and BCG (general consulting).
Thanks. I looked at Capgemini but couldn't find anything. Yeah I need to apply for CRA and Deallus. Sumitted a CF application and just did the online video interview but haven't heard back. I only submitted it yesterday though. Not sure how long they typically take to review them.