Some reviewers have given CSI bad reviews for not training, and bad/no direction from supervisor, but this should not be directed at CSI...they offer placement services. The team that I dealt with was very professional; it was the company that I was sent to that I had a hard time with I.E. no training/direction etc.
After a particularly bad progression of events, I left the company that CSI placed me with. My recruiter knew all of the details and was supportive and sympathetic to my situation. However, when other positions for which I was qualified came up, I was told that due to the way I left the previous position, I would not be considered. So be mindful of where you are placed, and let THAT company make the promises for hire after 90 days etc, not CSI. Because if you leave, you will never be allowed to return to the pool of employees for placement elsewhere
salary, timely response to any question