Pros
Collaborative and supportive culture. The people truly make the company strong. Teams are approachable, encouraging, and willing to help one another problem-solve across departments.
Clear structure with flexibility. There are defined expectations around working hours (generally 9–6), which creates consistency and accountability, while still allowing flexibility in start times and limited remote Fridays. That balance works well. Office closes at 3:30 on Fridays all year round.
Opportunity for growth. For individuals who are proactive and driven, there is room to expand responsibilities and develop professionally.
Competitive compensation. Compared to much of the industry, pay is strong. High performers are recognized, and there is an understanding that contribution and impact matter.
Comprehensive benefits package. The company offers a 401(k) match and health insurance coverage including medical, dental, and vision, which provides meaningful foundational support for employees.
Industry-standard PTO. The paid time off policy is competitive within the industry and allows for appropriate rest and recharge.
Recognition of Jewish holidays. The office closes in observance of all Jewish holidays, and employees have the flexibility to use vacation time during those weeks if desired. This reflects the company’s cultural values and provides predictability in planning.
Cons
Benefits structure. Health insurance costs can feel high, and the company does not currently offer an FSA or HSA option. While improvements have been made over time, enhancing benefits as the company continues to grow would strengthen retention and competitiveness.
Limited remote flexibility. While there is some flexibility built into the work structure, expanding remote options could support work-life balance and attract talent in a competitive hiring market.
Cross-departmental alignment. As the company grows, departments often operate independently with varying processes and workflows. Increased standardization and clearer cross-functional structure could improve efficiency and communication across teams.
Lack of centralized PLM system. The absence of a formal PLM system can create inefficiencies in tracking, organization, and visibility across development. Implementing a centralized system would likely improve scalability and operational clarity.