Pros
Office and shop staff are great
Work schedule is decent
Cons
Production schedule changes constantly
Micro managing from owner(s), upper management and sales department
Be prepared to be thrown under the bus weekly, if not daily
Untrustworthy management, anything you say can and will be used against you
Owners holding others accountable for their failures (be prepared to lose your job)
Unclear instructions given, reprimanded for doing your job
Zero growth and zero opportunity, just be happy you have a job is their mantra