Great opportunities for learning and growth. Small organization with high visibility and involvement with upper management. Company is generally improving and may resolve cons by the time you read this.
Cons
Pay is generally low. Little or no definition of advancement opportunities, skill levels, or pay scales. It is a fight to get what you want or need.
I learned technical skills combining soldering and wiring at a fast pace.
Cons
There's a crew in production that has been together since high school. They will ban together to make sure you're fired within 6 months. The good ol boys