Pros
salary are technologies are in par with market
Cons
No work life balance, forget about washroom even to drink water you have to go out and time will be counted for the same, you have to stay inside premises for 8 hrs. no coffee/tea available in office, no medical insurance for family by company you have to pay for your dependence, i am working in Bangalore office and co-ordination with Chennai team is horrible they have a different level of attitude, to get response from them is huge task, Entire day in the office you will feel irritated either because no proper response from your team mates who are in Chennai or for restricting yourself to sit in front of PC for completing 8 hrs you'll have no freedom, if you go out for tea or some short break rather than enjoying your break or refreshing yourself you'll be thinking of time. most of people working here are not happy about the work culture, before joining just think you'll be in this situation everyday, make a wise full decision