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