So much confusion between management and the rest of the employees. No growth, no chance of advancement since it is so small and no proper direction from management which boils down to employees being frustrated frequently. Compared to other companies, compensation is very very low. Not compensated fairly at all even if you need to work overtime or attend networking events out of company hours.
So much competition in the industry doing very little to overcome challenges or adapt.