Failed leadership. Micro management at its best.
Team is great. Management is a failure
No bonuses or benefits with this company
Lots of promises that sounded good at the interview.
Get rid of upper level management and start new.
Hire upper level management that has a real understanding of managing.