They pay on time. That's the only good thing I have to say about them.
I had a very bad experience with them and when I left and went with another agency, they threatened me with legal action. Needless to say I wouldn't be bullied by them, but overall I would never deal with them again unless I was starving!!
Three of my pals also had the same experience and have also left. Maybe it was the particular contract we were engaged on that was giving them the problems they did encounter.
But as for "promises delivered" it just didn't happen in my case or that of my colleagues. They look after themselves and their clients, but not you the contract pilot.