Lot of learning opportunities
Great team culture
Flexible work environment
Job stability
Career progress and opportunities to move within the team and also to other teams
Dynamic and rewarding career path
Cons
Sometimes calls are high , but it is the nature of all the customer care roles