Vantaggi
Compensation was good.
Medical benefits were decent.
Like any organization, I met and worked with some good people which was the best part.
Svantaggi
Fundamental lack of organizational structure causes large amounts of confusion on roles and responsibilities.
Conflicting directions from senior leadership adds to said confusion.
Lack of HR department means senior leadership can act without repercussions. Fear of retaliation from leadership. Nobody to advocate for employees.
Constant moving of goal posts - requirements and priorities change on a daily basis meaning it's extremely difficult to even plan the scope for a 1 week sprint.
Large amounts of tech debt accumulated from years of 'get it done fast' mentality.
The developers, and several other roles, are all remote, but there was no flexibility for my role to be performed remote - displays a lack of trust.
There is a huge focus on sales and operational management instead of leadership and growing a team.
As a PM I've never had to track daily sales goals before, that's something I would expect operations or sales to track.
Be prepared for ownership's mood to be 100% dependent on sales. They will never be satisfied with the number either.