Big gaps in the strategy, inexperienced management, and nepotism. Decisions are not data-driven as claimed and there are constant setbacks with hardware (as expected) with unrealistic expectations. The product continues to get delayed, and instead of adjusting expectations to their customers, they hide behind the veil. Customer complaints aren't handled professionally and at times. The management is made up of young and inexperienced folks who are not invested in helping their teams succeed and grow. Lack of leadership is a problem. Another mentioned "they hire friends and family and kids straight out of school" - this creates a nepotistic and awkward environment. For such a small company, there is an utter lack of transparency and agility.
Also, skip over the exaggerated reviews.