Mainly in the beginning of the game, the short supply of unskilled workers may tempt you to fire workers from buildings you don\'t use at all (such as the graveyard), in order to increase the amount of unskilled workers available for the construction process. In this articles I will detail when you should fire an employee and what happens when you do that.
As stated in the Help & FAQ section, any building requires employees in order to function appropriately (either unskilled or skilled workers, depending on the type of building). You should regularly check the lifespan of your employees. To do such, just hover the mouse over the employee icon on the building window.
You should know that if an employee dies during a production process, you\'ll lose that production. So you should pay attention and fire employees whose lifespan is shorter than the amount of time required to successfully complete the production. In that way, you avoid any unnecessary losses.
If you fire an employee, you have to hire a new one to keep the building active. I read in the beginners chatroom that people fired employees in order to increase the amount of unskilled workers and were unable to hire them again, despite they being free (i.e., not building anything). That happened to me as well. I fired the employee from the graveyard, because I noticed that no one would die in the following days and that I could use an extra worker. I found that in order to hire someone again to work in the graveyard, I had to create a new unskilled worker from the Town Hall. So, if you are facing this problem, you now know the answer.
Summing up, it\'s highly advisable to keep track of your employees lifespan and fire them accordingly. If you want to fire someone just to increase available workers, do it at your own risk, but know that you must create a new unskilled worker before you hire again, and that that building won\'t be working until someone is hired.
Best of luck to all of you and enjoy GoldenTowns!