Normally, you submit a puppet and then hope there is available staff to handle it. In the mean time, all kinds of damage can be done.
Other times, you don't know if you want them fired or not. But maybe you want time to look into whether they were a Baka... or just were a Baka.
I'd like for people who don't have hiring authority to perhaps have Suspension powers. That would be a player controlled state for employees. If you are suspended the following would happen:
* Access removed from doors.
* Key rotation
* Miss their payday while on suspension
* Automatic message to GMs so they can review notes and override if they want with a puppet
So this would give players a way to handle problematic employees in the short term without requiring a GM to fire them. Screw up just a little, well we now have a tool to handle that as well. Here's a week without pay, stay home and think about it. Screw up a lot, get immediately suspended so you can't do more damage and then the traditional request for a puppet can happen to get them fired. It gives more agency to players and takes some burden off GMs for immediate need to puppet a firing.
I just like the idea as both an intermediary state and also give some player agency in organizations to handle quick moving security situations.