T-Systems in On Senapati Bapat road, right in the heart of the city. So you can find enough houses within an area of 5-10 km. Finding an apartment will not be a problem. There are lot of brokers who can get you for 1 month brokerage or if you have local contacts then it can be even better.
From what I have heard from people, the work culture and all is pretty decent in the company. Even heard they are one of the paymasters in the city. But I do not know the exact payscales that they offer. Heard rumours of 2 years experience getting 6 L, not verified but. Maybe someone in the javaranch only can verify for all of us.