What you describe ia unprofessional but legal. There is no requirement for an HR department; no requirement that emoloyees have the ability to input hours directly or view their hours worked; no bar on sharing with coworkers information about the hours or days an employee works, or the absences they have had, etc. What they are doing is allowed.