-A really cool concept that you'll be very proud to tell friends and family about.
-A complex product the brings together the best aspects of Mechanical, Electrical, and Software Engineering.
-Easy going company culture with many fun outings (i.e. Top Golf, Andretti Indoor Karting & Games)
-Flexible working schedule
Cons
-Engineers must have as much ability selling the product as developing it.
-May work on weekends to support major events.
The product makes people smile and has cool potential
Cons
Leadership does not have an engineering background and the whole company is driven by what the sales team makes up to sell units. The product is flaky and barely tested.