Nice environment
Public transportation
Good resources for teaching
Synergy among areas
Good security
Cons
Too many classes
Low salary
Classes at much different time periods
Bad roads
Shared offices (I do not care, but...)
No public transport in the last shift