Pros: good pay if you don't have a life.
Cons: they do not tell you the truth upon interview
I am currently working a job through them and was told I was to be a straight 40 hour a week no weekends, holidays etc. I have been there for almost 90 days and had one weekend off, worked both three day holiday weekends that have come, and average 16 plus hours of overtime per pay period!! Do not work for this company they will tell you they will give you the moon and give nothing!!!