Good Pathway to career advancement
Excellent Corporate Social responsibility
Good Company culture
Good work-life balance
Good Graduate mentoring scheme
Good benefits and perks for employee
Cons
High demand for perfection and meeting project deadlines.