Pros
Small but elite team of engineers and technicians. Plenty of opportunity to drive technological innovation and change.
Cons
No formal engineer processes leading to endless chaos and miscommunications. You will have to micro manage your projects and the technicians who work on them to ensure their success. You will wear every hat in the pipeline. JIT inventory in robotics means you will have a week to test before your product ships and have to remotely debug hardware as a software engineer. Every product is a prototype. Overtime is expected and unrewarded. Benefits are nearly non-existent. Poor and often incorrect schematics and documentation. Correcting errors is discouraged. Management is more or less non-existent in everything, but name. Herculean feats of engineering are immediately forgotten and mistakes are eagerly ridiculed. Absolutely toxic behavior and poor morale.