Great pay, long hours are expected, poor social culture, high turnover, poor senior management, don't expect to get thanked for a job well done, bonuses and salary increases are poor, business is unfocused and too diversified to really be successful.