Pros
Very talented team in all aspects of business (engineering, operations, scheduling, quality control)
Engineering work focused on fundamentals, problems are challenging and rewarding to solve.
A lot of opportunities to learn a broad variety of skills that are usually siloed off in large companies (as manufacturing engineer, you can also go deep on quality, cost, and R&D for new products)
Cons
Small company and tight knit working environment can lead to friction between colleagues.
Manufacturing environment is not for everyone, may need a thick skin some days.
As a smaller company competing with multinational OEMs the expectations/requirements of employees are very high.