Great ability to network with the customer professionals to build your career
Cons
Travel, worst ever management group that gossips with HR to tear down people, completely focused on charging more for less, all competent skilled personnel left in the past two years and the company sends untrained techs for 165$ per hour. Customers beware