This is a well done mini-game! The art style was great, and the gameplay concept was interesting.
I agree with tomfu that the effect of linking people together, people leaving after a while, etc, are not well explained. I would like to know what "linking" and "leaving" means from the worker's perspective: does "linking two people together" mean they work together? Or does it mean one supports another?
The game pacing could be very intense if you're not utilizing the functionality of linking people together. Although that happened to me on my first try without reading your instructions xD (I was only directly linking people to the jobs) But if the player knows all the mechanics available, he would just randomly link everything together. That's what I did the second try and people would finish the job very quickly and never die. Also on my second playthrough, when I used this strategy, the game never ended and it unfortunately crashed after I got to around $8000.
Interface-wise, I think the screen could be divided into two columns - one for workers and one for jobs. It was very messy when there are dead people on the screen and they were not automatically removed. Also one note to the death mechanic: maybe people dying could count as a failure towards the "!" counter too. Or if you want to make it more interesting, people dying could slow down the rate of new workers spawning.
Overall the game fits the theme quite well and provided a good amount of fun :)