I had a boyfriend once who worked for Smartonix. The head guy over there is super nice guy, as are the other people there from what I hear. But, they are mostly IT and not a lot of general program/financial duties. Still, you never know what could come up, and like I said I've only heard good things about them.