Technologically and vision wise very poor company
Pros
Work life balance since the release cycles is very long you could relax.
Cons
Outdated Glassfish Server and EJB technology. Monolithic code with poor code coverage most of the time spent in fixing bugs. Poor code quality. They'll hire you saying they are going to do re-architecture but most of the work is driven from the US. Rearchitecture is mostly rewriting EJBs to POJOs with no concern to scale. Indian R & D spends time mostly in sustenance and some unimportant dev works pushed from the US. US folks have strong discrimination behaviour while reviewing the code and distributing the work. Top level management in Bangalore is more interested in hiring so that they could dump more crap work rather than focus on getting good solid work. Architects are not forward looking they are still in the lost world of EJBs and they don't embrace open source technology. Forget quality work as most of the code is legacy and monolithic. They don't have even simple services. Egoistic Attitude from US Peers. Please think twice before joining this place. It is definitely not the best company in Bangalore there are much better and technically superior and culturally amicable companies out there. At your own risk join this company be prepared to lower your standards of coding and thinking which will be fatal for your career in the long run. It may take you 1 month to review a simple code due to few irresponsible code reviewers from the US. Poor workplace. Free food is of lower quality to reduce the cost.