New! Make Your CRM Smarter with Best-In-Class Intent Data

Learn More!
Paper Source

Paper Source

Founded in 1983, Paper Source is a paper and gift store offering a selection of papers, invitations, gifts, gift wrap, greeting cards and a collection of envelopes and cards. Paper Source is headquartered in Chicago, Illinois.

Last updated on

About Paper Source

Founded

1983

Estimated Revenue

$250M-$500M

Employees

1K-5K

Category

Industry

Retail

Location

City

Chicago

State

Illinois

Country

United States

Tech Stack (136)

search

Programming Languages And Frameworks

Productivity And Operations

Computer Networks

eCommerce

Content Management System

Advertising

Shipping Providers

Web Servers