Pros
The work load is minimal. You'll never feel burdened up or being pressurized by your seniors. A real good option to go for if you're preparing for heigher studies, as you don't need to take your work home.
Cons
Do not join this company with a Bachelor of Technology degree. If you don't want to end up frustrated, thinking why did you waste all your parent's money over a rigorous and to be honest, expensive B.Tech. degree, please do not join here. There is no use of an engineer here. You just have to dial numbers and have good communication skills THAT IS IT. I don't know why they hire engineers and ruin their lives and self esteem, you just have to talk to a hundred people and beg them for an interview. They should not go to IT colleges for campus. Candidates who are desperate and are just looking for a job get reeled in and then end up feeling frustrated. It's not worth either the company's time or good for the student's career.