For a startup has great work/life balance. Long hours/weekends not expected of engineers. Projects are very interesting, cool product, and great hands-on experience. Lots of areas to grow professionally. Managers are reasonable about the amount of work assigned and pace of completion, and don't micro-manage. Company is transparent internally about intentions, progress, and status. Relatively flexible work policy with hours and hybrid office policy.
Cons
Targeting industrial customers means company moves a little slower than working for a company that is trying to be "uber for ice cream delivery", or the next dating app. Slightly understaffed, but seem to be working to change that.