Pros
They pay on time; office is air-conditioned, well lit, secure and with plenty of parking onsite.
Cons
They will take their errors and mistakes and will turn them into your own and then they will fire you in an effort to resolve them. Management is ignorant and oblivious of reality and living in a state of blissful yet wishful thinking that they try to resolve with staffing solutions. A family firm with bleak future and even more inexplicably deplorable performance, this hypocritical bunch of inept paper-pushers will let you down when you least expect it. And they expect you will let them down, and believe me, you will. If you stayed there with them, you have issues. If you are considering adding them to your career, think twice. At the end of this torment you will want to erase this experience from your resume.