After joining a discussion in this thread, I think it will be a good idea to change the way level caps work slightly. This is only in relation to hiring drivers & staff. The thread I have linked is the latest example of people being confused by the current method.
Currently, we store all drivers with decimal ratings, e.g. an overall level might be 12.61. The level cap on transfers respects drivers "up to" your level, but not beyond it. As your level is not decimal, this means if you are level 12 you will only see drivers up to level 11.99. In the interface these decimal digits are not shown, so people are often confused when they can't sign a driver who appears as the same level as them on the GUI, because they can't see that the driver is actually some decimals higher in level.
My proposal is to raise this cap by a whole digit, so if you are level 8 you will see drivers and staff up to level 8.99 instead. This means it will include all level 8 drivers. If this is popular I can implement it as early as tomorrow, but it will have an impact across the game whereby everyone may notice a star taken off of their drivers, but you will be able to train them up to the new level cap or sign a replacement.
I also think an added perk of this is it will bring everyone a level closer to the top managers, the level 20 guys who won't be able to sign anyone of a higher level, but it will bring everyone a level closer to them. As we're focusing on balancing measures lately, I think that could be a nice side effect of it.