Good work atmosphere, knowledgeable friendly colleagues, work life balance, five weeks of paid annual leave, good work ethics, culture and values, interesting client projects and exposure.
Cons
Lower than industry average salaries and benefits, poor management leadership, slow career progression, no focus on employees' professional development, cost sensitive.