If you want to embark on a teaching and traveling abroad adventure, there are a number of options. First of all, it’s important to do your research. It sounds like you’ve definitely done some research on these programs. I also have a Bachelor of Arts in Business and I decided to try my hand at this as well, and I earned my TEFL Certificate overseas in Prague. Through this, I’ve been able to travel to countries such Slovakia, Poland, Germany, all over the Czech Republic, England, and Hungary as well. Through my own research and experience, I’d recommend earning your certificate overseas as opposed to in the US. This way, you can search for jobs actively while on the course and possibly even attend interviews, make personal connections, and visit schools personally during or immediately before or after the course. I currently work for a TEFL school in Prague, and we have many graduates (both EU and non EU citizens) who have gone on to teach in Germany. Since they do hire Americans, it's quite the popular place for TEFL graduates to consider working.
In Germany, you will most likely be teaching adults, and starting out your work experience by working in a language school. One good thing about Germany is that hourly rates can be high. The typical amount is 17-22 Euro per lesson and double that if you’re an experienced teacher. If you earn your TEFL certificate, get a job with a language school, and build up your client base, you can make a nice living for yourself. Monthly salaries usually range from 1,200 Euro per month to 2,000 Euro per month gross. It seems like in Germany, as with many countries, it provides a good opportunity to build up your client base, learn the language, and acquire specialty skills that will make you extremely marketable. Hope this helps!