How I propose it would work:
A work location has a set of viable skillsofts (skillsofts that give a skill good enough to work in a given role)
Employment would be based upon having the company skillsoft installed and active.
Loss, miss use, etc of the skillsoft would result in debt collection to cover cost of the unit, potential firing, collection RP etc.
Skillsoft employees would earn less, think of it like a temp agency.
These skillsoft positions would be limited to jobs of a very specific skill set, pilot, driver, pharmacists, bio-tech, chemist, etc.
Why?
It opens up more jobs to people without EU investment or those with max EU.
It allows people to get into work quicker while they level up the relevant skills to retain the position more fully without the cost and pressure of a skillsoft loss hanging over them.
It leads into the theme of both skillsofts and their uses in a professional setting, and the theme of being owned by your work (in an IC sense)
It gives opportunities to security staff to do debt collection more organically.
Why not?
There, at least to start with might be more staff involvement.
potential for when the level of regularly active players being snubbed by those with skillsofts in a given area.
Potential to be abused
Solving the why not
Staff involvement does not really have a solution, but skillsofts could be dealt with by players, it would just be the idea of allow a lower backet wage and position below rookie or junior that would be a skillsoft temp/agency staff.
Skillsoft positions should be disposable, just like temp or agency staff and as such if someone comes in the skillset they should be employed in the position.
Abuse could be dealt with IC easily enough.
TLDR
Have a lower bracket job level under junior/rookie that is a SIndome version of temp/agency staff who's skills are reliant on a skillsoft either provided by the business or by PC's wishing to invest.