Pros
Overall great experience. Decent pay and good benefits.
Cons
Work schedule would change often
Pros
They have all the tools necessary for you to grow as an employee. Whether your a teacher or management they offer amazing opportunities for professional growth.
Cons
More one on one time with leaders to learn this companies way of doing business.