5.0
Jul 3, 2025
Former employee, more than 10 years
Norwalk, CT
Recommend
CEO approval
Business Outlook
Pros
Collaborative culture, Smart and committed colleagues, Interesting work, Transparent compensation structure. Flexible and autonomous work
Cons
Process can get in the way, Size and formal structure can get in the way of meritocracy