1,500 Stores, Eight Weeks a Year: Inside Spirit Halloween's Pop-Up Empire
Spirit Halloween runs about 1,500 seasonal stores in the U.S. and Canada. It started in 1983, when a Castro Valley clothing store owner noticed a costume shop booming while his own sales went dead.
