Hands-on Management.The good thingsVery understanding and generous management. They are willing to train and bring the best out of you.
The challengesFlexibility of the work hour and on-call status (Sometimes, not often and of course it depends on your position in the organization)