Pros
Manageable hours on a contract schedule
Cons
Terrible local and headquarters management staff, salary withholdings, complete disregard for students, unprofessional environment, breaking contracts... I could on for pages. Avoid this company AT ALL COSTS if looking for contract work