I really enjoyed working for Comm-Works. I don't believe that their human resource department was very efficient. They are located in another state and don't follow up as they should. My management team was wonderful and always there if I needed assistance with something. Very relaxed atmosphere. I was hired as a contractor and hoped that the company would get some more business after my project ended, but they didn't. The one complaint that I had was that I was not informed of my lay off appropriately. I was off for a week because my father passed away unexpectedly and I only found out of the lay off because my check was not direct deposited into my checking account on pay day. I had to call my boss only to find out they had to lay me off during my week of bereavement. Otherwise, I would love to work for them again.