I wouldn't be super opposed to be able to switch jobs inside but still put a restriction to one of each type per team.

I kinda don't want to be dancer charmed for 20 seconds by 5 dancers.