Sysnet has been good to me. I started with another company, but they couldn't get me good enough projects as a fresher. A friend of mine began working for Sysnet and suggested I speak with them. I started working for them a couple of years ago and I have been very happy. Good projects, good marketing, and very helpful people.
Cons
Can't think of much to write here. The projects and rates have been very good, and Sysnet even helped with my visa processing.