Has anyone here traveled by teaching English abroad?

I'm in much need of a change, and a friend suggested that he can picture me thriving among Barcelona's expat community. I've done some rudimentary research in TEFL programs, and I'm wondering if can make any recommendations or share their experiences.