Pros
work life balance is quite good........this is basically due to the fact that there are no major projects that the teams are working on, we generally work on small small enhancements eg: put a drop down on a page, change the text of a label.
Cons
-No cab facility. -Nothing much to learn. -yearly compensations are very less abt 3-7 %. -Infrastructure is really bad..........we have to work on virtual machines....and most of the time the systems are so slow that you realy cant work on them. -the technology being used here are very outdated...we are working on asp.net 2.0...are there are no opportunities to learn new technology. -a lot of politics -a lot of processes, half of the day we are updating some sheets. -no onsite opportunities, even if you get a opportunity it wont be more that 3 months trip max.