If you're looking for a "plug and play" job where there's a rigid structure then this might not be the best place for you. You'll have to take ownership of your responsibilities and also invest in your own leadership development. You will receive a ton of feedback on where to improve and are expected to turn that feedback into action. It's not enough to check the boxes and accrue tenure to get promoted - which is also a "pro" and a reason a lot of people choose to build careers at Cardinal. There have also been a few times the company has stumbled and made mistakes due to the rapid growth but there's good awareness around these events and how to mitigate going forward.