It was rewarding financially and a learning curve professionally. The good thingsFinancial benefits; retirement package; structured organization
The challengesNothing in general. It's just that a lot of senior level officers are experts in making those below them like a dirt. As if they they are not going to retire very soon. Not realizing that the best they know now will be "jurassic" soon.
They should be complied to attend "servant-leadership" seminars regularly.