They offer a relaxed and friendly working environment including an onsite gym, games room, flexible working hours, a generous holiday allowance, plus much more.