Great company cultureThe good thingsI've got a lot of great knowledge here, from a very simple one (daily culture, daily activities, morals, social, etc) up to religion sciene and insight of the world.
The challengesThe challenge is we must be ready to work some various jobs, which it'll develop our personality to be a better one.