Pros
Flexible schedule, travel (if you're looking for that), and the robots are cool and promising. The company could be in a much better place with competent management. There is room for learning and growing professionally if you're looking into learning about different areas.
Cons
Boss has no skills that translate into good management or engineering. The engineers (in turn) often find pushback from the manager and his ideas, even when they make absolutely no sense at all. Minimal SOP on ANYTHING makes it hard to progress or learn about the equipment. Especially since there is no training, no onboarding, and zero margin for error. The boss is incredibly racist and you hear the occasional slur and/or racist joke. Sometimes even in the presence of clients. Unfair treatment of other former employees has translated into a couple of lawsuits that the company lost. Mediation between the boss and the other employees is absolutely necessary as there is no emotional control on his end. He lets his emotions control him and this often results into belittlement and even insults in some rare instances. All of the previous (and more) create a high-stress and toxic environment/work place that offers high risk and little-to-no reward.