I would say the more you do etc etc seems to account for most of the exp, or I thought this to, I noticed this to doing some level/heist to where I ramp up the difficulty and one gives me barely any exp and ribbons and yet doing the same level/heist thing, I get double for some reason, just different objective..