Pros
Relatively low-stress environment and typically a good work-life balance. Most of the people are friendly and try to care about the products and the company's legacy. Production and design is done at the same facility so you truly get to know the products and issues which helps with engineering.
Cons
Engineering here was frequently a demotivating experience, with potentially good ideas being quickly shot down due to non-engineers doubting their viability or claiming they had been tried in the past. My skills and experience often weren't utilized and I instead felt like a drafter, 3D modeling other people's visions as they invented far-fetched reasons why your ideas wouldn't work. Typical engineering processes and best practices are ignored leading to frustratingly inefficient design workflows and rework. Unrealistic project timelines that left out such inevitable rework (and other basic project steps) then made it seem like engineers were always falling behind and that projects were late, leading to company-wide frustrations. Despite all of this and being told we need to improve, virtually nothing would change process-wise, leading to the exact same issues and rework on every project.