The culture is one that is very challenging due to constant changes in management. There is no set of guidelines any of the team follows. The day to day grind is one that always leaves the teams guessing about what's next. Motivated team players are not wanted, the culture is designed that top management makes decisions and everyone else follows without thinking them through.
Compensation is fair and benefits are good.
Poor management and poor work environment.