I have an Indian officemate who went to consult firm because of visa issue. He said it is very stressful even though he got higher pay than most of our classmates. but he still want to quit. If you like challenge, definitely go. If you don't, better find other way.