I worked at Altia Central full-time (More than a year)
I was very happy during my time with Altia. The management is very encouraging, and very supportive with regards to problems you may have with school administrators. In my case, there was a small incident of a teacher at one of my schools making me uncomfortable, and I reported it to ALTIA and they dealt with it right away, and from then on I had zero problems with that teacher. There's a week of training and they provide you with lots of materials from the beginning, and you can always request more.
-School fit is kind of luck of the draw, and can even vary year to year at the same school. I was very lucky to have good rapport with almost all my classes, but sometimes, just like with any teaching position, there are classes that have a less than ideal "culture" to them, or teachers that aren't as talented or good with the students, and you basically have to just deal with it.
-Otherwise, the cons are much the same as any other ALT company - difficult to get vacations outside of the designated times (meaning you might work on Christmas, depending on your school)
-The pay isn't phenomenal by American standards, but given my location I was fairly comfortable and even able to build up a small savings. When you first start out, money is tight because of how they take your rent out of your paycheck, so the first month you basically get just over half of what you normally would, so I'd recommend having a small bit of money saved before starting just to make sure you aren't struggling the first two months.
-As for your location - like most ALT companies, it's luck of the draw, though you can "request" an area and if they have openings there that you're suited for they try to match you accordingly.
-The apartments they put you in are really small, minimally furnished, and if you're assigned a car, it's probably going to basically be a box on wheels - bare bones, maybe not even a radio.
You're only paid once a month, unlike most US companies who pay you twice a month or every two weeks.
Advice to Management
Very little, keep up the good work! The only thing I can think of is that I know some towns don't have regular meetings for the ALTs and the supervisors, (mine did) but I found them to be very helpful, so maybe implementing those meetings in every location would be a good idea.
I applied online. I interviewed at Altia Central.
Took several months to go through, and even then nothing concrete in terms of information. The interviews themselves are very easy. They're looking for fun people who can survive in Japan.
Let us know if we're missing any workplace or industry recognition –