Your mentioning the second hand matching up with / not matching up with the dial markings is something that annoy's me when they don't (that's the usual, sadly).
Out of the four quartz movement watches I currently have (price range $80 to $260) only one of them has a movement with accurate enough machining of it's internals and final assembly/setting for the second hand to hit each and every dial mark dead on. This is a mix of two Japanese movements and two Swiss.
Oddly enough, and annoyingly enough, the two highest price watches do not even come close.
The high-priced Swiss (Swiss Army - Ronda movement) is a fixed amount off all the way around - right dead between the markings (sloppy assembly/setting). The two Japanese (Seiko) are more or less random. Some marks they hit, some marks they miss. This denotes poor machining, usually.
The one that nails the marks exactly every time is a military surplus field watch (Ronda 715 hack movement). That watch was never intended to be fancy nor was it expensive, but it is a fine timepiece (Traser hour marks and hands).
Sorry that your new Casio didn't meet reasonable standards. If at all possible I like to look at the piece before purchase, but that's not always possible - in fact I just realized that I only saw one of the quartz watches I just mentioned before I bought it (Seiko Kinetic).
If the Casio doesn't satisfy, return it and start over. Let's face it, above a certain point (about $50) the differences are primarily in case/strap not movement when discussing regular quartz watches.
Good luck!