Pros
Nothing to share.. Worst experience in life..
Cons
Well everything you can think of. They want spring developer for some stupid Newgen tool which is developed on 10 year old technology. They won't corporate if the client misbehaves with you, instead they give you warning. Senior members are like don in the organisation, they will abuse if they feel like. Overall if you have very low self-esteem and you are willing to work like donkey do join.. and all the best to you because as soon as some escalation comes in your name they will force you to resign. I don't know how the ratings are up.. must be the HR.. and coming on to HR department.. ohhhh myyyy.. once you are in the company say bye bye to them.. if you have any kind issue it's better you solve them on your own.. don't expect any help from them.. and if you do have the courage to ask them of anything be ready to see some annoyed and unpleasant expression made by them..