Pros: free lunches if you work in the school! big budget!
Cons: little work/life balance
This company gives you so much experience in other areas, there is a lot of opportunities for growth and professional development. You don't get stuck in the red tape of decisions or promotions. There are also great benefits, such as healthcare at no cost to me, and great bonuses.