Well, it's a job.
Pros: it's a job, great benefits, easy work.
Cons: management, lack of teamwork, no breaks, low pay raises(nickel and dime), no room for advancement, poor attitudes from management and long time employees.
Over all not the best place to work and not the worst. The work is easy but you may have to endure long hours on your feet with virtually no break at all aside from a quick run to the restroom. I suggest getting in good with management, then you often get away with just about anything, for example, certain people can meet their quota for the shift and sit around in the break room or supervisors office for hours at a time while other "TEAM" members may be by themselves on the floor enduring the entire workload and the outdoor elements. If you don't have a thick skin and are offended easily, this is not the place for you, no exaggeration. You will often hear, "that's not my job" or much complaining when asking for help. There's a big, "screw the next guy" mentality here, so be prepared to come into a mess almost everyday. There's little to no room for advancement, this is a job and that is all. There's problems within the management that really, really need fixed. As far as the most enjoyable part of the job....going home.