I know this is a customer training/ implementation job - is it a good gig or lots of grief ? Any ideas of salary range? Thanks for any help.