Dude u shouldn't put up with this kind of treatment. Unfortunately the general attitude towards Indians here isn't good, but even so u are a human being. u have a masters AND experience and they pay u that? that's a laugh. U have the right to object...If they don't improve well there are other jobs elsehwere where u'll get more respect!