Pros
Friendly colleagues, good benefits, mostly fixed shifts, management is understanding
Cons
There's no progress. You can enjoy staying in the low entry positions for 5-10 years with absolutely no way of moving forward. It doesn't matter how many other departments you help, how knowledgeable you become or how fast you learn. There is no promotion based on knowledge and experience, the only chances you get are a couple of SEASONAL positions for a higher level which are open to the public and are given based on interview skills above everything else. And if you do get the position, have fun them postponing the end of the seasonal position, but not giving you the permanent even after months and months. It's lovely to know you might have to go back to the lower level job after tasting a bit of the progression. If you want to do the same job over and over, with issues created by higher corp which leads to angry customer contacts because they can't be arsed to update information in time or be transparent, and basically have a dead-end position with absolutely 0 chance of progression, and are essentially desperate for a salary, go for it.