Challenging but meaningful and it molds me a lot to become a better person.The good thingsThey treat us fairly and they share their knowledge in managing a business.
The challengesSome colleague don't understand your reasoning but always humble and respect them as much as possible for harmonious working environment.