Pros
It pays, and it is consistent. They are desperate for employees, so as long as you say "yes, I can do that", or "I don't have a problem with doing that", for every question that they have in the face-to-face interview, you will get the job by default. Job security is there-- they only way you can get fired is if you are incompetent, just flat out refuses to do your job, or just doesn't show up to work on time or at all.
Cons
The pay isn't any better that any other job around. So, if you figured to yourself that this job is better than flipping burgers, just realize that you will be asked to perform less work at a job that requires you to flip burgers. Also, because the pay isn't any better than neighboring businesses, there is no incentive to stay. Thus you get a steady rotation of new hires coming in and out. This is a problem because they can't sustain skilled employees, and only a select are preasured to do the bulk of the work. There is never any shortage of work to do, but there is almost always a shortage of personnel or payroll hours to get the work done. They hire from outside of the company too often, instead of promoting from within-- this you will quickly hit a glass ceiling for higher payed positions and compensation.