I'm hoping to collect some input about HR software for organizations that use self organization.
We are looking at alternatives for our Applicant Tracking System (ATS) and possibly replacing many of our other HR software as well. I have specifically been looking into Greenhouse which seems to be the superior ATS and BambooHR which is not as feature complete as Greenhouse when it comes to the ATS part but has the benefit that you can also use it to, sign contracts, administrate absentees, organize onboarding and training, etc.
Both applications have been created with the assumption that they will be used in a management hierarchy. For example, in BambooHR there is an assumption that you request a leave from your manager instead of taking days off after making sure with the relevant roles that it is no problem to be unavailable. We have the same thing with our current application, and our work around is that someone blindly clicks approve on all absentee requests at the end of the week. A more difficult thing is the assumption that all organizations are divided into branches, departments, etc. Again, you can place everyone in one department but that way you would be missing out on a powerful part of the software.
It may be that that is the best workable solution at this time, but I would be interested to know if there are organizations that have found software that feels more natural.