They have a good selection of creative roles across the industry. I would always look to speak to Impact if I were looking for a role.
However, the last few interviews I was encourage to attend I never received feedback from Impact. I was only contacted a few months later with another role that may be suitable for me (it wasn't).
So good level of roles, not enough of a robust feedback process.