To management, you are just a number. The company has very high turnover, poor compensation plans, little to no benefits, and no room for advancement. While the culture is great, I would recommend keeping your resume out there. Even when you get outstanding performance reviews, don't trust them. When upper management gets stressed out, they criticize everyone else but themselves. To them, it is always the next person down who is at fault.
poor compensation, awful benefits, no room for advancement, high turnover, stressed out management