Through Glassdoor, employees rate companies based on things like their CEO, career opportunities, compensation and benefits, culture and values, and work-life balance. To be considered for the large list, each employer needed at least 75 ratings across each of the workplace attributes. For the SMB list, companies needed at least 75 ratings to be considered.