System Dynamix seemed to treat me well overall in getting me the position and getting a good salary. They were responsive when I called with a question or concern.
Cons
Never had the chance to meet the people face to face. All interaction was via the phone or email. It would have been nice to meet someone from System Dynamix face to face.