Friendly work environment, some training provided, access to bicycles for staff, attractive office space and sociable hours.
Cons
ESC staff are seldom paid on time and overtime is not compensated but rather expected. Ambiguous job descriptions with roles constantly changing is the norm.