They make up for bad customer service by poor phone service and total incompetence. I took a basic Casio in for a battery and two weeks later it is losing time; the hands actually stop for a few seconds to a minute then start again. Took it back and guy (kid) there told me they fired the girl that changed my battery because she was so bad. (this is the first three subsequent people fired because they were bad with each successive return). He said she probably touched the resistor or some such in there, which he says is easy to do, and it needs to be reset. He said they would send to repair center in UT. 6 weeks later I got it back and 2 weeks after that same thing happened. Fast forward 14 months and it is in UT (I think) for the 4th time. They have had it for 9 weeks now and I can only get them to confirm they received it 5 weeks after I dropped it at kiosk in mall. Won't tell me what they are doing, where it is right this minute, or if it is even being repaired. "Customer Service" is a joke. I am told Mark is in charge of this case, and have left 3 voice mails for him over 3 weeks with no return call. Apparently they have sent to Casio each of last 3 times and claimed it was warranty to stick them with repairs. Try to find a corporate office or phone number for them...if you do, please let me know. Dan Fragga is VP of customer service (must be an easy job), but you can't get ahold of him by phone or email. The only good news is the watch is only worth about $99 full retail and they have to have spent much more shipping from PHX to UT to NJ and back 4 separate times. If they can't fix it, at least I'll cost them more in the long run.
Do yourself a favor and take your watches to somebody with at least a bit of skill in changing a battery. At least if they screw it up you can look face to face with the person doing the work and maybe owning the store.