Pros
Decent management support and ability to have input on issues important to your work. Management constantly looking for feedback, however at times the result is different than the intention. Decent pay and very good benefits. Bonus payouts can be lucrative, provided they don't change the rules right before your payout.
Cons
New customers seem to reap benefits and incentives, while existing customers get nothing. Uniform underwriting is not flexible, and non-traditional customers pay the price. Pay at the lower end of the corporate ladder is terrible, though responsibility levels are through the roof. Opportunities to promote are extremely limited.