Interesting solution for robots and manufacturers with untrivial tasks. Requires big vision, some problems can be resolved only with software and it requires make combined solution from hardware+software+construction.
Good team with cool atmosphere.
Cons
Some troubles with management communication. Micromanagement.