Skip to Content

Employees say

“I feel valued, and that my ideas and opinions matter. The senior leadership team appreciates me and has the same values as I do—quality matters most!”

Read the Great Place to Work review here.

Company Info

HQ Location
Norwalk, Conn.
U.S. Employees543
U.S. Revenue-
Web Address
Date info provided (companies may opt to keep some data confidential)
Jan. 31, 2020