Cons: no leaving of the premises on breaks.
I worked on an assembly line on a daily basis. Dealing with movies, games, and computer software. Management was nice and coworkers got along well. Wasn't really a downside to the job until the warehouse slowed up on work. I really just enjoyed coming to work.