Work from home, little travel needed. The pay is good as well. They have a good employee incentive program once you reach your goal.
Cons
Paid once a month, a lot of beaurocracy to deal with. Upper management is stubborn and set in their ways, with no desire to be innovative or put customers needs ahead. Not very professional. Unavailable most of the time.