Pros
The salary and benefits are comparable to others in the industry.
Cons
Regarding the customer service department, I swear this to be the truth shared and witnessed by many. Names have been protected due to confidentiality. Before considering a position, unless you are a female minority who has children with disabilities then you will not be "seriously" considered for a promotion. Unless you are falling all over yourself with admiration for the director Kim Jong Mentally Ill or her hench women then you will not last long in your position. If you have no business ethics, have no personal life, or enjoy Machiavellian rule then you might make it. Regarding non-virtual positions, please stop cursing even when there are no clients in the office. A little professionalism goes a long way. HR does not care about the little lady. They have continually turned their heads to terminations based on fuzzy logic and pettiness. I have seen it time and time again.