Gained a lot of knowledge and experienceThe good things* friendly colleagues
* able to learn a lot of knowledge and built your confidence especially for fresh graduate.
The challenges* Japanese culture that is quite difficult to follow initially. Must have strong willpower to survive the initial culture shock.