It is a small firm but pays you well and on time.
The management is always available to talk if you need them.
The turn around time to close positions is pretty good.
As an employee, I enjoy the flexibility to work remotely if and when required.
Good work-life balance.