Flexible, they really care and look after staff.
They really try to always do what is best for clients and are successful, so there is real job satisfaction. Management is considerate and value work life balance for employees.
Social events and they celebrate success often.