In Baden you have the omni-present Migros Klubschule of course
www.migros.ch, then there is the TLC
http://www.tlclanguage.ch/?clang=1
Migros offers swiss german courses. I'd rather learn German first and then (or parallel) some swiss german.
Never tried them, so I cannot tell you about the quality.
If you are going to work for ABB or Alstom, don't worry, they'll organize language courses for you.