Pros
- Casual, friendly, human workplace. Flexible schedule, nice bosses, no strict dress code. Fun little events for employees. Co-workers best part of the job. Great people work here. - Generous compensation, good health benefits, pretty good PTO. - For engineers, excellent, above and beyond professional development with lots of research, conferences, leadership opportunities, sponsorship for professional certifications, sponsorship for masters/Ph.D, etc.
Cons
- Company is basically only about engineering. Excellent, 10/10 place to work if you're a forensic engineer, BUT, if you're not an engineer, it's not a great place to work. Little to no career development or progression. No promotions. It's not really a criticism, it's an engineering company, that's to be expected. - Work from home is highly discouraged and some employees are allowed it while others are not, and they have very different policies between USA and Canada.