Pros
-Staff is friendly and generally helpful
-Small class sizes
-Community focused
Cons
- Flat rate paid per course: it doesn't feel worth it to update the curriculum or try to improve the existing course layout in any way as you aren't being compensated for additional work
- No prospects for raises or career advancement
- The per-hour pay is per credit hour, not actual hours of work. So a three-credit course will pay only for three hours a week, no matter how much time you spend working.