This is becoming the norm with most airlines these days. (SQ & EK the exceptions) Maintenance outsourced, staff morale low (for any amount of reasons) and Managers only interested in their bonus rather than the day to day operations of the airline.
Sad really.