Pros
I received a lot of support from the time I arrived until around a year in. After that I was set a mentor role to help new recruits with settling in since the experience was still fresh to me. The students were awesome and I got to know a lot of them on a personal level. The manager in charge of the teams was friendly and helpful. I transferred to the Tokyo branch in the second year and was working at the school and at businesses around Tokyo. I spent a lot of my week traveling between company contracts and the Tokyo branch.
Cons
I found it a bit more difficult to build personal relationships with the students at the Tokyo branch compared with the other branch I worked at because everyone lived in different areas around Tokyo. It would have been useful to receive language lessons to better understand the lower level Japanese learners.