Pros
Welcoming culture, flexible work environment, passionate and friendly team members, low drama, engaging technical work, purposeful company mission, good health insurance, ethical business practices, encourages taking time off, enjoyable sponsored social events, highly safety conscious, has existed for over a decade, excellent networking opportunity, unlimited vacation with a 4-week typical usage, US and Canadian holidays respected
Cons
Exceptionally poor non-manager comp, slow professional growth, top-heavy organization, fluctuating long-term outlook, poor information sharing from leadership, excessive applicant interview demands, lack of project coordination, excessive meetings, mediocre benefits, unfavorable stock award contract terms, excessive legal and cybersecurity demands, bottlenecks due to low staffing in key areas, no paying out of vacation days, low relocation reimbursement, frequently shifting business strategy, layoffs every few years