I think fatigue is a bigger risk than pressures that are placed on Engineering.
It might be more of an issue with a smaller outfit but the big boys (and i hope FR are included) have too much to loose if their engineering depts start making mistakes. Making the a/c serviceable is paramount, but thats not to be read as at by any means possible ie; a short cut.
Company management who are operating on bank bonus wage structures might be an area to look at, while they work their crew to the bone so they can get paid their bonus, crews are leaving work drained, tired, and about to do it all again the next day.
Banks have folded with the risks bankers took, but airline management are still operating with the same payment structures! Thats where mistakes are being made, pressure being put on etc.