They are fair with their employees. Benefits are good and time with the company is recongnized.
Cons
A little more interactions with the company representitive. The company used to share the performance review with their employees. This is benificial because it gives an indication of the client's opinion of the work you are doing..