Pros
Rightech provides people with opportunity. It is a place where performance is rewarded, and there is real opportunity for growth for those who want it, truly. I have worked for Rightech for several years, and have grown tremendously during that time. Having worked at other staffing companies that have different compensation structures, I can say that Rightech's compensation structure provides significantly more potential than others in the same industry. The management's overall goal is for everyone to win; the company, the employees, clients, and field employees.
Cons
Primarily, the cons are a result of the nature of the business, rather than anything specific to Rightech. It is not an industry for everyone, and by extension, not a company for everyone. It can get frustrating at times when there are many factors outside of your control (candidates/clients changing direction, etc). Also, it can be a stressful position because it is such a competitive business. Some people have a hard time with these things.