Once the project is over you very quickly discarded despite having another project coming up.Project Managers do not communicate about other projects for staff and in fact, some do not even realize you are available. I have done seven Projects with them. Overall the Senior management is a good bunch of blokes.
Despite my criticism, I would work for - more ... them again. - less