Ok company to work. Join if you want to settle down in your life.
Pros
If you want to settle down with no or less work then this is the place for you. Let me list of the benefits: 1. Good transportaion facilities. 2. Lots of extra curricular activities. 3. Decent hike. 4. Friendly colleagues. 5. Very Good work/life balance.
Cons
1. Well I had to leave this companies as the top management is without any spine. Even if we have all the proof and put forward our problem no action will ever be taken. 2. HR team is here to manage curricular activities and not address employee's grievence. If you approach them they tend to give some excuses and no action will be taken 3. OLD technology to work on. If you are a fresher then this is not the right place to you. They hire people from Top universities just to show off and make them work on age old technology. 4. Some of the managers are incompetent. If though they are fit for nothing they tend to ruin your career. Why should we waste our time working under those managers. 5. Tools they use here suck. Probably doing all manual work is much better instead of wasting our time on tools.