No pros/ very good at ignoring you when it's time for them to reimburse contractors. We've been told directly by cityside, every vendor has problems getting reimbursed
Cons
No communication, hard to get a hold of anyone, finds every way reason in the world to short contractors and not pay them what they are owed