Great company, and handled well. Pay is decent. Corporate is easy to get ahold of and very helpful.
Cons
Benefits are not the best and more expensive than other companies I have worked for. A family package cost more than just buying it on the market itself for me.