Management has reasonable expectations of employees
The environment is professional and supportive
Hard work often acknowledged and rewarded (including with appropriate raises)
Cons
Remote work is not allowed. (I think this job could be done on a hybrid schedule pretty easily)