From working both in the customer service department and the corporate world, I have seen most of what the company has to offer. The cons,
1. Poor Communication between Departments - This is especially true in the call center. For example, when Marketing releases a coupon or a sale, the sales and tech support representatives might not know about until a customer calls in asking about it.
2. Sometimes the corporate departments can be clique-y. I realize it's something humans do, but, it is kind of annoying.