Pros
Great team. I've worked for tech start-ups before where there was a slight cult-like mentality where you had to 100% support everything the company did and have an unbridled passion for the company - Onfleet is not like that. We have a good product that is continuously improving based on the work of all the team members and their input, so I find that everyone is naturally passionate about their work and the company. Company culture is great. There is no micro-managing, you're expected to do your job and do it well without anyone continuously breathing down your neck or tracking your time. This allows me to prioritize my work well, and put in my best effort. Owners are part of the team - they are all in communication with employees, have a great sense of humour and make sure to know they're in the "weeds" with us when things get tough.
Cons
None at the moment that I can think of.