It is a good company to work for, and far beyond any other recruitment agency I have heard of. However some have some way to go when it comes to acting professional, and management could be better at motivating people adhere to procedures and database management. Further, the work environment could be better as there is a lot of infighting when it comes to open jobs and who has the 'right' to work them, leading to opportunities not being shared which is at the cost of the business' performance overall.
Chill Fridays with casual clothing and leave 1h early
Client relationships could be better.