Staff that I interacted with were very communicative and competent. I was hired for an interesting project that had valuable potential for my portfolio. I was paid for most of my completed work.
Cons
Was not compensated for work done even though it was acknowledged that the work was done and the contract was satisfied. They basically said 'too bad' and the people who had been very nice previously just said there is nothing they could do. The pay was not great. It was not totally dismal but only worth using to fill the gaps between other contracts. The appearance of professionalism was very convincing. Beware!