This is one of the biggest ALT dispatch companies in all of Japan. They have many contracts all over the countries and are likely to accommodate a specific location.
I've worked for this company for a few years now and have never had any major issues. They help their teachers settle in and provide a great deal of support after the initial training (car, housing, local area information, etc.)
Employees always have access to English speaking emergency contacts in case the need should arise and are never left alone without anyone to call.