Pros
Great pay for the work. The branch I was at had excellent support for their ALTs. They helped you get an apartment, drivers license (if needed), set up a bank account, and etc. All of the the kids were wonderful to teach. Was a great experience overall!
Cons
Everything was great for me. No cons!