Cardinal's biggest pain point, in my opinion, is not always hiring the best person for the position/not giving equal opportunity to everyone to see who is best for a given position. While a lot of companies are referral based, it sometimes feels that at Cardinal, those "referrals" are given priority regardless of background and expertise.