Pros
1. I feel like this job is making a huge difference in the lives of people. 2. It's really rewarding to be a part of a good mission. 3. In general, co-workers are very good people. 4. Rapidly growing company leads to many new opportunities, there are many opportunities to advance. 5. Usually the leadership team is very generous with bonuses and year end gifts. 6. Some positions qualify for free/discounted continuing education.
Cons
1. Leaders show favoritism among employees. Getting new positions and raises does seem to correlate with how favored you are with one of the directors. 2. Base pay is often not competitive with correlating job at a similar company. 3. Rapidly growing company has led to some growing pains, including new staff not yet being accustomed to their roles. To be expected.