It's a job, and that is it.
Pros
They hire anyone; If you can use a computer, you're hired. They offer paid time off, you earn about 12 hours a month.
Cons
Company thinks a 1-2% annual raise is great. Other than an annual raise that you only receive if you are meeting the company goals, you will not get a raise unless you move to a higher position. They will train you in multiple things within your department or cross-train you in multiple other departments, which you have no say in if you want that or not, you also do not get a raise for being either of those. So if you're trained in multiple things, you're obviously good at picking things up and capable of performing. But if you don't work the same job each day. Only working what has the highest predicted volume, how can you really get fast at something? How can you meet goals if you never get fast? How can you move up to get a raise if you can't meet goals? Upper management don't care, or even see the problem with this.