Council sheds hundreds of staff