Vantaggi
Great bunch of people, loads of fun events, very sociable, excellent career opportunities for recruiters, work hard play hard, treat their support team quite well, can have close relationship & communication with senior management which is valuable - they listen to feedback from all levels of the business. GREAT place for a recruitment consultant starting out who's willing to work hard and be rewarded, or a support team member who wants a fun place to work and doesn't mind lack of progression.
Svantaggi
Very tough targets, leavers disappear rather abruptly, don't always value support team (not really any career opportunities there and paid a fraction of the recruiter salaries) and can overly focus on the bottom line, senior managers want to be your friend but that can be complicated