Pros: proper scheduled classes, nice students
Cons: low salary, high parking fee
Wonderful supervisors, team work, support from administration, service department and other faculty members. Enough resources to encourage and support to all faculty member and students. Most students are hard workers, some of them have jobs while taking courses and they are respectful.