flexible work hours
review salaries each year
salary is not bad for a part-time job
nice colleagues and bosses
reasonable company rules and management
Cons
takes time and effort to become experienced
(pros n cons) always learning sth
sometimes feelin quite tired after work because the work hour is quite loaded for mind