Basic english required. If you speak English, you're good with them. They hire you and toss you around till you stick somewhere.. apply anywhere online, they will call monday days and request you come in to their office for an "Interview" after that youre forced to sit through 2-3 days of nonsense lectures (basically to show clients that youre trained lol).