You work long hours for minimal pay and are expected to travel weekly across the US. Good benefits, health insurance, life insurance, vacation, 401k, profit sharing, stock options.
Micromanagement is common. You are supposed to be able to make your own decisions, but if management doesn't like them, look out.
It's all about the stock holders and making the upper management their big bonuses and stock options. Regular layoffs if they don't have or make their profits quarterly. Tendency to get rid of older higher paid employees with experience and hire lower paid employees with less experience that are younger.
To many to mention in this space