I keep getting mails from them that they put $10 in my account - I may have played there when they first opened but I don't have them on my computer anymore. Is it worth installing for $10 or should I not bother?
Yes it is Top Game - and they have also been on CM's Rogue List for some time.
However, they were recently taken over by the Winward Group who are not on the rogue list, so IMPO they are probably safe to play at. I asked Bryan about removing Thebes from the Rogue list, but he doesn't want to do that yet.
So it's up to you; if you should play and run into any problems you know you can't come here for help.