I am thinking to open an office with developers not in the USA to save lots of money. I think they are called R&D or offshore offices.

Has anybody done that or maybe worked for such company?