Good choice for someone who just wants to "punch in and punch out" and collect a minimal paycheck
Cons
Not a good choice for professionals who are knowledgeable and care about program participant's success. Poor management and inexperienced program direction causes a lot of frustration and a very stressful work environment.