Generally the coworkers and management were good to get along with.
The hardest and most painful part of the job was finding surprises as engineering calculations, models and drawings were reviewed. Layoffs consolidated the remaining work so there was no time to develop any guidelines for marketing, interoffice cooperation, newbie engineers and designers, or even a common basis for review.
The most enjoyable part of the job was developing new designs to meet client needs...
However clients changed their needs and design work became a chase game to keep up with changes.
I learned hiring local interns to help with calculations was very efficient and cost effective, mandating very complicated software and cloud storage was counterproductive for idea sharing, lack of standards hurts on many levels.