I think it takes two to tango here.
You do need an employer who cares about their employees, treats them fairly, supports and encourages a great atmosphere etc.
You absolutely need enthusiastic, motivated and pleasant employees too though. Employees create the atmosphere as much as the employer.
Now you could flip this and say a good employee should be good at hiring, but IMHO that’s kinda just the same thing.