The dark side of Costco you do not hear about. Don't do IT. Not for tech workers (Costco IS). Ancient management style.
Pros
Job security. That's it. Go here if you are ready to settle and do not need to grow anymore. Very laid back.
Cons
WAREHOUSE MENTALITY. Compensation is not competitive (salary AND benefits below market standard). Unempathic and illogical management decisions. Decisions are made for "equality". Two people with very different jobs are treated the same. One extreme example: We can't telecommute because the warehouse employees can't. Let that logic sink in. Terrible parking situation. Very non-progressive. I stopped growing professionally here. Management's line of thinking blew my mind. A gist of one them is this: It's okay not to be competitive if you have job security. They flaunt it too much. First time I have encountered burnout in a job. It's sad that there is a LOT MORE I can say here. A lot of people who are here because they've been here so long, and are not in sync with the modern world.