@Naik, although its difficult to know whether the visa is a "Project Visa", u can ask them about the visa details and ask if it is work visa and no project visa.
IT dept as a Business consultant...shouldn't be it like Business Development dept as Business consultant? What will a business consultant do in IT dept...well, if ur going to work in RG then ur gonna have a good career for sure...provided ur visa doesnt stops u from having one..so it all comes down to what kind of visa ur being offered. if u wanna switch later, can u, thats the question u shud be looking at. 19.5 is good salary but im sure when u will work with RG ull have more opportunities to grow. and then 19.5 will look like a midget. email me if u wanna talk more.