Pros
only pro they can provide shift allowance that too those who are dealing directly with clients.
Cons
they dont give proper trining to freshers, they dont know anything but they shiw attitude a lot like senioe,junior. if you have lot of background i mean money then only you can go with this for telling iam a software engineer in the society if you want to good carrier than leave this company worst company i ever seen if we see the managers in this company we definitely think how this person selected as a manager they maintained one application payment manager your life will turn on this application only you dont learn anything. dont spoil your carrier please dont join in this company. they ask 3 years bond your carrier will struggle 3years nothing you learn in this company in 3years.