Good company, great bosses, above average compensation & benefitsThe good thingsSo many good things! As long as you are productive and work your way into becoming a regular employee you get the following benefits - medical benefits, dental, out of the country summer outings, rice subsidy, employee loans, etc.
The challengesNot within the central business districts like most companies (but this can also be an advantage - less traffic!)