Came to discuss a project with them and the engineers were actually knowledgeable about the infrastructure side of things sha. What got to me though was how long it took to get feedback after our initial meeting. I followed up twice before someone actually got back to me with concrete details. The work itself seems solid based on what I've seen so far, but if they can sort out their response time, they'd be proper. Not bad for what they charge but that communication delay almost made me look elsewhere.