I can't recommend Coshx highly enough.
My experience with Coshx has been wonderful. They're smart, talented, and thoughtful (in both the "nice people" sense of the word as well as the "think deeply about problems" sense of the word), and I've honestly enjoyed every single moment working with them. I've been very impressed by the way the team operates and the respect they clearly have for one another, as well as by the work they produce. I'm also very grateful for the amount of time that has been dedicated to helping me (a non-technical person) understand the process and technology in order to help me grow as a product owner. Coshx will be my first call for any future development needs .
What do you like most about the company?
Here are a few words that come to mind when I think of Coshx:
integrity; passion; pleasant; generous; collaborative; respectful; talented; sharp; functional
What they should improve on?
well... we didn't hit our projected launch date, and that was kind of a bummer... but I also appreciate that part of the reason for this is that I introduced an unknown entity (junior developer) into the equation, and I feel that ultimately the upside of the training he got working alongside Coshx is worth the missed launch date.