A place to just gather some basics in designThe good thingsEfficiency is improved by doing the same tasks and design every day, it's fine if you want stability but definitely not the place if you like challenges or want to level up your skills
The challengesNo proper training, in recent years designers are not even given basic training on how to use the CAD software. Seniors are also busy so no time to teach, new designers only know that there's a problem after a defect happens. Top management is not trained in managerial or engineering skills, only thinks of how to add in more new jobs without cosidering the actual capacity or if there's any resignation. If you perform, they'll make you do more jobs with no appropriate compensation or increment, very bad salary package. Management likes to micromanage and create new childish rules. Different set of rules apply to different dept, not treating everyone fairly.