answersLogoWhite

0

No, but part of the customer service dept is located in costa rica, by the way WHAT A GREAT SERVICE YOU GUYS OFFER IN COSTA RICA!!

As of Aug 2012, the customer service department in Costa Rica was closed and moved back to USA.

User Avatar

Wiki User

12y ago

What else can I help you with?