Stay away from impressions. LW is paying payroll every 2 weeks and withholding taxes. Maybe the collectives are sending out 1099s, but LifeWallet is more of a real job for a real company.
As for getting college credit for being a paid spokesperson for LifeWallet...yeah, that's not happening. This isn't an internship, it isn't an externship, it isn't anything for which anyone can get college credit, unless we play to risk our university accreditation. Unless you think UM is creating a new NIL major in the School of Business. And even then, it's still not happening. You can't get 24 credit hours towards a degree by doing the same spokesperson function for 8 consecutive semesters.