I've a friend who is a SQ cabin crew and he says he dreads it everytime he has to work in F as he says SQ always caters exactly the number in each cabin. Which means that if you order BTC, there isn't an extra meal for you to choose from and if you decide that you don't want that and orders something else, the crew will have to split whatever is left after everyone else orders.
SQ is all about profits and will scrimp and save wherever possible. That includes cabin crew allowance. What airline would ask their staff to return their allowances because there has been a devaluation of the Singapore dollar against all currencies? SQ did. As cabin crew get their long haul overnight allowances paid directly into their own bank account (unlike some carriers which hand them out at each outstation), SQ therefore calculates the differences based on what should be and what is at year end.. and they actually just told their cabin crew that they have overpaid them. So they just docked their pay the following month !
Many of their good staff are leaving SQ in droves. Hence the drive for new cabin crew (Singapore Girls effectively) are taking place now.