Retail
2%
employee-owned
4,000
employees
N/A
pay ratio
1997
founded
Interactive stuffed animal retail experience, publicly traded company with employee stock programs and profit-sharing bonuses.
Claim this profile to manage your listing and post jobs.
Headquarters
St. Louis, MO, USA