Pros
Flexibility, promotion opportunities, leader in the industry, some amazing success stories, good benefits, decent pay, leadership "tries" to do the right thing, quality name recognition, growth industry.
Cons
overworked, communication within the organization is poor, exceedingly high expectations, teachers don't really teach, they nag kids to do their work, unrealistic expectations, limited opportunities to use vacation time, 100+ managers lead to a top heavy organization, mixed messages or different rules based on which instructional leader you have, leadership states "every decision we make is based on the best interest of the child" which is false, money is the bottom line. If ever decision were based on the best interest of the child, teachers wouldn't carry 180+ students or be penalized for students that don't work or drop the course.