Pros
Thorough and extensive training for those without relevant experience.
Cons
High emotional and professional demand. High flexibility demanded by employer, little to no flexibility given in return. Advertised as full time but hours required to qualify for health insurance are hardly reachable. High commute time, little to no heads up on massive schedule changes. High turnover rate. Expect long commutes. They literally teach you how to avoid burn out, as in they are fully expecting you to burn out quick.