Have used them several times. Generally they are punctual, but when there is an issue, such as what is under warranty or not under warranty, I found them to be completely inflexible. In my opinion, I have found them to be a little more expensive than other services and their bid process is wildly erratic. Would not use them for a major project unless every ""i"" is dotted and ""t"" is crossed.
Pros: on time
Cons: their bid process is erratic at best
more