I feel like Codeworks has my best interests when I deal with them. They value my employment and treat me with respect and integrity.
Cons
I wish they had longer initial contract terms. I have been there for a long time but it seams like I am always getting 3 to 6 month projects which end up getting extended. Why can't you commit to a longer term right away?