Good organization and teamworkThe good things1) The employer is very good with the staff.
2) Easy to apply for leave and soon with a rational reason.
3) learn new things and the employer/superior give good instruction/demonstration to the new employees
The challengesNothing to describe because in every industry there will be challenges. Most of the challenges come from the stakeholders/clients/people as we definitely will dealing with different types of people no matter what kind of industry you are working with. So be patient and enjoy your work =)