I've done dozens upon dozens of bank shops for ATH, and have nothing but good things to say (aside from the fact that their payment terms are very long). Schedulers are very flexible, there are bonuses to be had and forms are not that intense.
They do have long payment terms, but are on time. Part of the game we play.