The best part of working for this company is once your day is done, it's done. There's nothing to bring home or worry about because it's training. At the time I worked there, they only had locations in 3 or 4 states. Now, seem to be global so perhaps the opportunity for advancement is there as well as compensation.
Training is incredible.
Clients survey of your training weighs alot. Poor survey, job in jeopardy even if you are good at what you do.