Small company. Pay is decent They work very hard to place you in the role. Very responsive when communicating with the company management, HR, etc.
Cons
Pay is monthly. No set payroll dates. No yearly reviews or feedback. As a consultant in previous companies this was performed every 1 or 2 years and pay adjusted based on performance, changing job role(s), etc.