Amwell corporate office is located in 161 S Lincolnway Ste 310, North Aurora, Illinois, 60542, United States and has 501-1,000 employees.
amwell inc
amwell
amwell corp inc
amwell inc
amwell a division of mcnish corp
amwell
Departments
Number of employees
Engineering & Technical
63
Medical & Health
38
Information Technology
26
Operations
26
Sales
13
Finance
9
Human Resources
5
| Location | People at location |
| North America | 201-500 |
| South America | 11-50 |
| Asia | 11-50 |
| Europe | 1-10 |
Explore people who held key positions, contributed to Amwell's success, and advanced their careers.
Senior Director, Reven... at Fullscript
Worked as Director, Pricing (Revenue Operations & Go-To-...
at Amwell (2021-2024)
Senior Director, Clini... at Boston Medical Center
Worked as Vice President, Analytics
at Amwell (2021-2022)
Client Success Princip... at Included Health
Worked as Manager, Customer Success
at Amwell (2022-2024)
Provider Operations Di... at Amwell
Worked as Senior Manager, Provider Engagement
at Amwell (2023-2025)
Explore More
Amwell is a company dedicated to providing a clean water environment by specializing in the manufacturing and marketing of water and wastewater treatment equipment. As a Division of McNish Corporation, that dedication continues with a renewed emphasis providing these industries with a premier product line. View our product line... Read More