Travel is the best benefit, the company has excellent training. The pay is low though for the amount of time and energy you put in. Middle Management can be supportive, hardest part would be the higher ups treat you like just a number. Customers can be difficult, but once you're good with customer service you can deal with it.