There is a different approach to work under different managers. Few understand and are flexible whereas others are not. I used to stay far and they gave peanuts as reimbursements for travel. They do not have cab facility. Last year the company has been a steep downfall with many lay offs due to unavailability of projects. One may also have to forget personal life if they stay far. Dirty politics in the company is another drawback.