• new job
  • Glassdoor

Your job might be interfering with your ability to sleep, have a sense of humor, and feel comfortable taking vacations.

If that's the case, it may be time to look for a new job — and while big companies have some great opportunities, don't overlook smaller firms, either.

Glassdoor, a job site with 45 million company reviews, has just released its annual Employees’ Choice Awards for the Best Places to Work. It also created a list of 50 companies with fewer than 1,000 employees where workers are especially satisfied.

The rankings are compiled from anonymous employee feedback that former or current workers can provide right on Glassdoor. To compile the listing, Glassdoor scans that massive database of company reviews.

Workers writing a company review are asked to assess the pros and cons of working at the company, growth opportunities, compensation and benefits, culture and values, senior management, work/life balance, if they would recommend the workplace to a friend, and the company's six-month business outlook.

Those reviews are compiled in Glassdoor's awards algorithm, which also assesses the quality of reviews represented in its ranking.

Then, companies received a score on a scale of one to five — five being the highest. The scores have been rounded to the nearest tenth in our article, while Glassdoor ranked the companies by looking at their score rounded to the thousandth.

The lowest ranking employer on this list scores a 4.7 on Glassdoor; the average company rating is 3.4.

Here are the best 25 small companies to work for, along with their headquarters location, a description of the company from Glassdoor, and a quote from a current or former employee. You can see all 50 small to medium-sized firms on Glassdoor.

25. Front

Score: 4.8

Headquarters location: San Francisco, California

Front

Front software engineer

24. Bombas

Score: 4.8

Headquarters location: New York, New York

Bombas is a sock brand that donates one pair of socks to homeless shelters for every pair sold.

Bombas corporate sales manager

23. Acceleration Partners

Score: 4.8

Headquarters location: Needham, Massachusetts

Acceleration Partners is

Acceleration Partners affiliate marketing

22. The Predictive Index

Score: 4.8

Headquarters location: Westwood, Massachusetts

PI is the creator and developer of a

The Predictive Index sales

21. G-TECH Services

Score: 4.8

Headquarters location: Dearborn, Michigan

G-TECH is a

G-TECH Services microstrategy business analyst

20. NBKC Bank

Score: 4.8

Headquarters location: Overland Park, Kansas

NBKC is

NBKC Bank loan officer

19. Pariveda Solutions

Score: 4.8

Headquarters location: Dallas, Texas

Pariveda Solutions is a

Pariveda Solutions consultant

18. Grand Rounds

Score: 4.8

Headquarters location: San Francisco, California

Grand Rounds

Grand Rounds platform engineer

17. Sundance Vacations

Score: 4.8

Headquarters location:

Sundance Vacations is

Sundance Vacations customer care

16. iCIMS

Score: 4.8

Headquarters location: Holmdel, New Jersey

iCIMS is the provider of

iCIMS technical support engineer

15. NetWorth Realty

Score: 4.8

Headquarters location: Austin, Texas

NetWorth Realty is a

NetWorth Realty marketing and events coordinator

14. New Western

Score: 4.8

Headquarters location: Dallas, Texas

New Western is a real estate investment firm.

New Western acquisitions agent

13. Disruptive Advertising

Score: 4.8

Headquarters location: Lindon, Utah

Disruptive Advertising is an ad agency dedicated to growing clients through

Disruptive Advertising lead sales qualifier

12. driversselect

Score: 4.8

Headquarters location: Grand Prairie, Texas

Driversselect is a car dealer of

driversselect buyer

11. South Carolina Federal Credit Union

Score: 4.8

Headquarters location: North Charleston, South Carolina

South Carolina Federal Credit Union is a non-profit bank

South Carolina Federal Credit Union sales representative

10. Peabody Properties

Score: 4.8

Headquarters location: Braintree, Massachusetts

Peabody Properties is a full-service real estate company.

Peabody Properties resident services coordinator

9. Highspot

Score: 4.8

Headquarters location: Seattle, Washington

Highspot is a provider of e

Highspot director

8. Malouf

Score: 4.9

Headquarters location: Logan, Utah

Malouf develops, produces, and markets

Malouf warehouse lead

7. Weave

Score: 4.9

Headquarters location: Lehi, Utah

develops and produces workplace software.

Weave software engineer

6. GetUWired

Score: 4.9

Headquarters location: , Georgia

GetUWired is an

GetUWired project manager

5. Digital Prospectors

Score: 4.9

Headquarters location: , New Hampshire

Digital Prospectors is an IT services recruiting agency.

Digital Prospectors IT audit senior manager

4. Marketing 360

Score: 4.9

Headquarters location: Fort Collins, Colorado

Marketing 360 project manager

3. Silverline

Score: 4.9

Headquarters location: New York, New York

Silverline is a provider of e.

Silverline technical architect

2. Horizon Innovations

Score: 4.9

Headquarters location: Jacksonville, Florida

is an advertising and marketing firm.

Horizon Innovations corporate trainer

1. Heap

Score: 4.9

Headquarters location: San Francisco, California

Heap

Heap account manager