Management is poor with respect to how staff are handled and also how business is conducted. Generally the answer to any concerns raised are met with the "you are lucky to have a job" attitude, which isn't very helpful.
I found the higher management make quite poor strategic decisions; this leads to promises which are never delivered. A down-turn in the market has not helped either.
The work does require long hours, anywhere between 45 and 60 hours, which does vary but will stay high. Base pay is good, but perks are minimal, no raise or bonus should be expected, no other fringe benefits, pension wasn't competitive either.
High turnover of staff, this accounts for the low median tenure of 2 years.