Pros
Good experience Understands that family comes first (sometimes)
Cons
Noncompetitive pay, which has created a talent vacuum with a huge turnover rate. They ask everyone to keep their wages a secret because if everyone knew of the rampant wage inequality that goes on there half the people would quit. The fact that poorly paid hourly production staff are looked down on by the almost as poorly paid salaried sales and engineering types doesn't help. Very hard to actually get things done. Seemingly minor tasks take a thousand times longer due to everything having to be run through Belgium. Lots of promises of advancement, pay increases, etc that never materialize (pun intended). Poorly trained inexperienced production staff(due to high turnover), especially considering the high tech (expensive) nature of 3d-printing. Be prepared to figure everything out on your own.... Constant nagging for improvement by out of touch management although processes and equipment are inefficient and orders are consistently low. I was told to get my job done faster so I could then be the janitor and mop the floors and dust.... Company buys used, cheap equipment and machines that cause headaches and delays. Out of touch management at all levels. They try and make nice with the employees with a boxed lunch every once and awhile but thats as good of a gesture you're ever going to get out of this company. Gossip is rampant among the small staff. Late hours and weekends(somehow with little actual overtime) due to everyone figuring things out as they go along......... Will keep you on as a contract employee as long as possible in order to get all of the work from you with zero of the benefits from them.