Correct me if I’m wrong, but the overriding factor causing translators to end their relationship with an agency is not being paid at all (no-brainer really, as continuing to work for a client that is not paying you—whatever their excuses and promises—just doesn’t make good business sense), and secondly being paid late.
http://tranix-translations.blogspot.ca
