Pros
Very positive environment to work in, bosses treated staff like own family members,.never failed to ensure the well-being of staffs, equip staffs with all necessary to ensure they are in a good work environment. Staff whom are willing to learn, bosses has no boundary to coach.
Cons
Nothing I can think of for now