A company that gave you lots of exposure and opens up your mindThe good thingsCompany with good cultures, bosses willing to invest on employee's welfare and development (trainings, body check, etc) and contribute a lot on charity with low profile
The challengesMay need to find your ways to express thoughts/opinions to bosses as there could be multiple reporting lines
Sometimes could be too many plates on hand