Pros: We are given free food, usually fruit, salad and chicken practically every Friday. We get a free Executive membership. After 5 years, each employee receives a bonus check every 6 months.
Cons: Nepotism, discrimination against those with degrees of higher education and seasoned (age), POOR training practices.
Costco is a great place to work if you are young. If your parents or grandparents work for Costco, then you are pretty much guaranteed a promotion in a very short period of time.
If you hire on with Costco with experience, as well as a degree of higher education, you are put through a de-programming so you learn the "Costco way". Typically you do not receive promotions. Instead you are told that you don't have enough experience because you have not worked as a supervisor for Costco. So the vicious cycle continues. This is especially true if you have wrinkles or gray hair.
Costco management, from my limited experience, of people who have only managed in Costco, and therefore, have very limited experience in managing people. Most of the supervisors and managers are in their position because of who they know. There is a lot of nepotism. The training and mentoring obviously goes on during off hours, because there is practically no formal training given to any employee. Most employees are thrown into a job with minimal instruction and expected to perform at an exceptional level. It's either sink or swim.
Costco benefits are excellent. They are the best I have ever had in my years in the workforce.