Costco is interesting.
I've always find it an interesting dichotomy between their public image, retail worker reputation, and corporate reputation. The former two are fantastic. I live in Seattle metro area where they are headquartered, and the last is horrible.
I've had more than one recruiter tell me it's a classic, blue collar, "we've always done it this way" environment since many of their corporate people rose through the ranks in stores, not tech. As I believe Warren Buffet put it, "every company is a tech company these days," so this creates problems. I met someone at a party there about three years ago tell me a data migration went so poorly, they'll have to use two financial systems for at least ten years because the previous system was homegrown with ancient tech.
As an ENTJ, the later would drive me crazy, and I've declined when recruiters want to talk to me about such and such manager position at Costco.