Good package, including benefits
Bottom up culture
Smart colleagues
Opportunity for career progression, within the team or in other teams
Good interview process
Good recruitment process
Cons
Quite a slow recruitment process, expect low number of months not days!