Pros: Office workers get fresh fruit every day, they provide lunches and breakfast frequently, fairly friendly place to work, coworkers are helpful, Training in warehouse is good
Cons: hard to more up to a better position.
You must be young to work in the warehouse and willing to work hard. You have to meet quotas and get along with the supervisors. Rather hard to work up the chain unless you are friends with the right people.
Not a good place to advance or go into customer service (CS) department with any advanced experience. CS Manager is a micro-manager, loves it when you go to her for advise and how to information. Not particularly good for a self starter or one who wants to advance.
If you have children that you must care for when sick or older parents, it is very hard to manage both and one will be the loser and if it isn't your family, you will be the loser and lose your job.
Also, do not be a minute late for work!
It is a good place to begin a career, keep your nose clean and do your job and then look for another position somewhere else.