Great for fresh graduates starting their careerThe good thingsIf you are fresh graduate, they will train you how to do your job. They will understand if you are making mistakes. Chill environment, everyone was welcome. Multi-nationalities company, so you will meet with various person and culture. Great working hours: 6 days a week, 10 hours a day (for site engineers). Able to learn how Japanese handles their job.
Good benefits: free accommodation, laundry and transport.
The challengesThe languages, if you fluent in English it is still challenging because Japanese English is harder to interpret.
Lack of family time, there is no roster system so you could only go home between day offs and annual leaves.
No lunch/meals for locals.
Contracts only, there is no opportunities for career development or permanent status.