Some really nice people work there and there is lots of opportunity to improve processes.
Cons
Several departments are useless and there is a lack of overall strategy on delivering an excellent customer service from start to finish. So many problems.