Vantaggi
The company has is very good at hiring people (customer care professionals). You will find great friends in this organisation. Additionally, the infrastructure in place is good, as well as little benefits like health care, free food is common. Management in general will treat you well.
Svantaggi
The biggest downside is that if you do TOO WELL as a Customer Care Professional, you will not be promoted to other roles in the organisation. Your metrics are your leader's metrics as well and as such they do not have any incentive to lead you to other roles - its sad. Its very common to see people with not so great results get promoted, because their manager does not want them. However this is isolated to the Customer Care Professional role and teams only. Other teams I have been in are normal (I didn't have the best statistics and I was promoted).