There is almost no advancement on the assembly side. You can take on more tasks and try to learn more, but don't expect it to reflect in your pay.
It doesn't matter how many years of experience you have in any mechanical assembly, you will be micro-managed to no end and you will be told dismissively"well you're still new" even if you've been there for over a year and can build every hydro heater they have. Additionally, the supervisor is known to quite literally step right in front of you and start working on your work, instead of trying to coach you through it.
There is almost no support from anyone up the chain of command. The supervisor is always around when you don't need them and never around when you do. Most of the people in other departments will usually just give you the "that's not my work, go talk this person or that person" answer, and maybe after asking the fourth person, you might get a answer.
The mentality seems to be "Well that's the way we have always done it" and most people seem very reluctant to make changes no matter how beneficial they may be.
The owner of the company seems to be obsessed with his personal project that seems to be a daily battle to keep them from taking assembly tools, parts carts, and even shelf storage space. If they are running a batch in their lab, good luck being able to use the other side of the lab to test any of the equipment that needs to ship. This project that the owner has taken on has impacted products shipping on time.
Overall, there is a complete lack of trust for anyone, you will always be second guessed and micro managed and there are no advancement opportunities. The culture here is incredibly toxic.