Pros
Supportive faculty, collaborative environment, flexible hours, opportunity to gain teaching experience, good resources for research.
Cons
Limited long-term career progression, pay could be more competitive, short-term contracts, workload can vary, limited administrative support at times.