Scott Stowell corporate office is located in 180 Varick St Rm 822, New York, New York, 10014, United States and has 201-500 employees.
scott stowell
open
scottstowell
Departments
Number of employees
Operations
12
Marketing
3
Human Resources
2
Medical & Health
2
C-Suite
1
| Location | People at location |
| North America | 11-50 |
| Asia | 1-10 |
| Africa | 1-10 |
| South America | 1-10 |
Explore people who held key positions, contributed to Scott Stowell's success, and advanced their careers.
Project Management Dir... at Mission Wired
Worked as Project Manager, Creative
at Scott Stowell (2018-2022)
Explore More
Open is a design studio and consulting firm based in New York City, established in 1998, that creates rewarding experiences for people through various mediums including campaigns, identities, and stories. They work with organizations and individuals aiming to improve their communication and engagement strategies. Open's services encompass strategy,... Read More