I aggree with everyone above. I did work for Gurus2go for a few months and they never paid on time, I always had to call and find out where the check was...one time they never paid for two months, didn't return calls or e-mails until I threatend to take them to small claims court. I would be very careful if you do work with them.