Pros
Wonderful, engaged people who care about making education better. Flexible. Many opportunities for personal and professional growth in training and community engagement for entry-level employees. Friendly atmosphere. Great team building that doesn't feel like a chore. Good work-life balance. Good perks, but they often aren't very relevant to employee needs. Opportunities to work in different areas of the company from where you originally found a position. Lots of young, social colleagues who care about each other. Opportunities to advance.
Cons
People tend to leave after a year or two because they aren't given the necessary tools or space to continue to move toward their career goals. We see incredibly promising employees leave every month for jobs that better value their experience and expertise. Career development decisions are opaque at best, leaving people wondering why they were placed in the area they were and largely unable to negotiate properly. Also, there are few (are there any?) women in the highest positions.