This isn't really relevant for me.
Most of the coworkers that hang around are good to work with but there seems to be a lot of people who come and go. Not much you can do about that the way things are right now.
Find out who is actually getting productive work done and who is standing around talking all day and cut loose the useless people. Bite the bullet and realize you've got a lot of worthless people and positions in the office and management. Find people who actually know how to manage.