The post above seems to sum them up perfectly.
Really experienced and good at what they do however I think they seem to forget the customer service side. In my opinion they seem to think they'll get the work anyway so they don't have to bother.
I struggled for weeks just receiving a quote for...