Glamour

United States
Total Offices: 9
5 Total Employees
Year Founded: 1939
Glamour is a women's magazine and digital publication that leads conversations on topics women are invested in, offering inclusive and accessible content on fashion, beauty, wellness, pop culture, parenting, and politics with high-quality journalism and an authentic point of view.

Glamour Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Typical time on-site:
United States
Brazil
Bulgaria
Germany
Hungary
Mexico
Poland
South Africa
Spain