Any company that has employees needs to have some kind of human resources department. The human resources manager might be the managing director as well as the financial manager. It all depends on the size of the company and how much work there is to do in that particular department. There is another option, however, outsourcing.
A lot of companies do not have enough work to justify the hiring of their own human resources manager and the duties fall to one of the other senior staff members. This is not always an ideal arrangement however as that staff member then has to do the work of two people and may start to feel put upon and overworked. If this is the case then the company may want to take a look at outsourcing their human resources management. They will likely argue that it is too expensive and that they cannot afford it. The counter-argument is whether they can afford not to. Forcing some other senior staff member to do the work may lead to that staff member wanting to quit and find some other place to work that will not place quite as much pressure on them. This can be a really expensive problem as the staff member will need to be replaced and replacing senior staff member is not easy.
When you outsource your human resources management you take a load off your shoulders. Any problems that employees have will be sent to the managing company and thus employees will be less likely to bother you with small problems that can easily be sorted out by the managing company. Any large problems that your human resources manager would have brought to your attention as the business owner will still be brought to your attention. Any time you need new employees you can send the specifications to the managing company and leave it to them to find potential candidates for you to interview. The managing company will track things like leave taken and sick leave assigned and doctor’s notes and all that kind of thing.
As with most things, when it comes to running a company it is important to make sure that you delegate as many tasks to other people as you can so that your time is free for running the more important aspects of your company such as making big decisions about equipment that is needed or the hiring of employees and finding new ways to market your products. It will leave you free to contemplate expansion and how best to grow your company.
It is never a good idea to put too much pressure on a single employee as they will become discontented and leave your employ leaving you with a big problem. If you see that your staff is not coping with the way things are running then you need to think about hiring more staff or outsourcing the various pieces of work that are causing the problem. Rather spend a little more and keep staff that you can trust rather than have to find new staff.