Pros
I am afraid I can't seem to think of any.
Cons
Just worked with them recently for an event when they actually hired way too many staffs. And then they just start to let one by one go. For an event that was supposed to be from 8am to 2pm, some of us were asked to leave at 10 ish and 11 ish. We took out our time to come over to the changi airport and to free our time, only to be asked to leave and then we were not even given the amount thats promised. It's their planning, their fault, why did we have to face such difficulties and loss. Entirely unprofessional!!!!!!!