Has anyone ever heard of them, or know anything about them?
I saw a listing with what sounds like excellent employee benefits, offering a reasonable salary, and overall sounding attractive, BUT I can't find anything on this company - only ads for employees. No address, phone number...
:?