Pros
Engineers are generally skilled (high number of outsourced engineers). Customer relations are excellent at what they do and carry a lot of water for the terrible decisions of management. Product has/had talented thinkers who genuinely work to improve their customers' experience. Unlimited vacation (standard at other startups) Work-life balance is decent
Cons
Upper/senior management is woefully incapable of owning decisions, preferring instead to cast blame down the hierarchy. An inordinate amount of time and hours have been wasted chasing a non-paying partner at the expense of addressing serious technical debt and shortcomings in the Fleet product. The products are riddled with issues (data integrity, FMCSA compliance, etc.) and customers have left for more capable ELD providers who are responsive to requests for industry standard features. Product managers have presented roadmaps and research to improve the product, only to be ignored and then blamed for customer attrition when the decisions of upper management go awry. The telematics device is inadequate, and engineers spend countless hours guessing at the workings of a device that is a black box. The amount of tech debt is staggering, scalability issues galore, fragile products, etc. Talent attrition here would make fast food restaurants blush.