Pros
Scrappy non-profit staff that makes it all come together no matter what for the good of the students. The staff have a genuine desire to see the students succeed. The mission is noble and the staff are hardworking. There is also a ton of room for innovation which is a definite plus for someone looking to think outside the box.
Cons
The leadership team is disconnected and does not have a grasp on the amount of work their teams do daily before they commit them to more. This organization is still in never ending startup scrappy non-profit mode due to poor planning and execution on the leadership side. Growth is good but growth without diligent planning it just causes unending growing pains. Probably the biggest con of all is the level of gossip and lack of professionalism at the leadership level. No one should be afraid that questions or complaints will get back to coworkers or their managers. If you express a concern you better believe your manager will hear it all word for word within the hour. There is a difference between questioning to investigate and them just relaying what you think would be a confidential conversation. They fully arm management with just enough information to turn things around to make you the employee with performance issues.