Benifits are good. Pay is decent. Managers are very resonable and easy to work for. No micro managing.
Cons
Raises can be very minimum unless you meet an almost impossible list of expectation goals. Customers can be very rude, but this is common in most customer service.