Diode were an absolute pleasure to work with: very good communicators, very precise and down-to earth, and also very good at explaining what can and can't be done within budget - but also excellent at ensuring satisfaction at the final deliverable.
They’re quick to pick up the phone to clarify anything, and seem to have the knack of being very accurate with estimation of deadlines and making sure that they are always met which I think is fairly rare in this line of work.
I'm definitely hoping to have more opportunities to work with the team in the future.