Dee experience in the industry they serve plus experienced development team .
chance to develop career in one or many area.
chance to travel to one of their branches in other countries
Salary average more than market .
very low turn over, most employee working their 3 years at least
They hire interships
Cons
More friendly than usual which effecting the internal policy some time.
They hire internships and let them choose the department, most of unsatisfied internships usually make issues
-healthy environment
-The best developers and people you will work with them ever
-You can grow up your career path very well with them
-They worked in rich business which makes you develop yourself and learn new approaches in your work
-The salaries are good
Cons
-Project time is sometimes stressful.
-Some bad toxic people, but recently the company dispensed with them.