Small company has small company issues. Pay is low compared to trends and management will gas light you if you try to negotiate. They treat sales department like trash. No bonuses for anyone, they say they do it but will find way to get out of paying it, and if they do its very little. Annual reviews are not consistent and usually late just like raises, with raises not being a large amount. they low ball offer letters and have a nasty non-compete clause in the contract. The owner likes to take people to court for it a lot and is spiteful. Owner also loves to talk about himself a lot and how many toys he has, even in front of clients, not a great look. Health Insurance plan sucks and has a high deductible, no vision insurance. Sick days and vacation all come out of your PTO. If you have 2 weeks of PTO a year, don't get sick if you want a decent vacation. There is also been a pretty high turn over rate and the people that have stayed are burnt to a crisp from being taken advantage of to increase profits, especially sales and operations. If you come here thinking you are going to make yourself big and make big changes in the company then don't bother working here, the owner is stuck in the 90's with the way he operates things and treats employees. When you work here, you are the help. They also don't allow work from home or hybrid.