Cons: Long hours, unorganized, poor working environment, downtown locations, no full time
If you plan on working for them don't expect to get full time. They will tell you prior to being hired that you will get it, but don't be fooled as you probably won't get a full time position until you've worked for at least 3-12 months. Many workers that I talked to were awaiting full-time AND it is only contract work so there is a chance that you may lose your full-time position. Also, if you take a leave of absence (even if its a legitimate/medical reason) you will lose your full-time position and have to wait for another opening.
The hours are long but the pay is OK ($16-$18). Dispatch is incredibly rude and disorganized, as they often can't remember anything that you tell them, book you on your off days, and over book sites which leads to sending people home. They believe that people should be available 24/7 and work when its convenient for them. Yet you can call them everyday all week and not get any assignments until last minute.
While working with this company I noticed that they have their favorite employees who are allowed to get away with breaking the rules and purely slacking off, meanwhile, other workers get the blame and extra work put on their plate. I witnessed discrimination and work-place drama on a daily basis.
In addition, most of the sites are downtown so be prepared to either pay a ton in parking or take ETS, which may not work if you are on night shift.
I would not recommend this company to anyone, and I worked there for almost a year. Leave while you can, there is better ones out there. I am so glad I left.