The problem with US companies is not that it's really a closely held secret, it may seem that way, and some people do actively work to make it that way but for the most part, most of them simply don't know how to market themselves. MANY, MANY cnc/fabrication shops are run, operated and owned by older guys who simply have not kept up on what is happening. So long as money is coming in, they don't care, and when it's not coming in an expensive website is just an added expense they don't think they need and even if they spring for it could be months before it does anything for them. They are stuck in a perpetual loop based on old thinking. It's amazing to see a shop with all new latest and greatest machines, but they freak out when you even mention "metric". One flat out rejected our cad files because they were metric.
The companies that do know how to market are backlogged for months, the ones who can't are desperate for money but you can't find them. The backlogged ones will charge an arm and a leg because they want production, not prototype work, it takes more effort for the same pay. If you know anyone in the industry, ask them, they may know someone who is hungry for work, some hackerspaces/makerspaces can also be a source of info. Worst case, find one who isn't looking and try to catch one of the employees on break, some will take side jobs but they also may know someone who is looking for work. When we were looking we talked to other manufacturers (who actually did tell us who they used), shops, friends, friends of friends, we eventually found one to prototype then transferred to a larger one that they recommended for production. If you do find someone, you can do quite quite well, but it can take a while.
China...
China can market and they can do good work, don't let anyone say otherwise. We found some on Alibaba then just started messaging companies to see what they could do for us. We did get our parts, but it was a process. You may get annoyed at how long it takes to find someone local and then weeks or moths to get your parts, especially when China is an email and 3 days shipping away, but trust me when I say this, IT WILL NOT be significantly faster, easier or cheaper in the end.
Finding someone reputable is a problem, bigger companies often have someone living there during manufacturing as it's the only way to ensure quality even when they have found someone, even Apple has trouble here so you stand even less chance. There is no accountability, it's like working with the mob, you wanted fur coats, they brought you fur coats but in child sizes. Too bad, pay us. If you don't like it, there is 50 other companies behind you waiting for their services, "NEXT!" And this is before you deal with logistics of shipping something of decent weight and the even larger issue of the language barrier. If you do get the right company and the product made how you want, yes, it works great and it's cheap, getting to that point however can bankrupt you. That still may not be the end of it though, if you do find one and they like your product, beware, they may take your design and start selling it, possibly for what you paid and before your product even arrives at the dock. I have seen this happen first hand, it destroyed that guys business before it even got started, and worse, it triggered a whole slew of copy cats that pretty much destroyed a small home grown industry.
We started off looking at half Chinese for our cheaper stuff, by the time we were done we were using less than 1/4, of those half of them had a US based representative we could talk to. It cost us more, almost as much as a US maker, but it eliminated a LOT of communications problems. After fighting to get a point across, it's liberating to make a phone call and have it resolved in seconds.
My advice, reconsider the US option, if you do go China take your time and do your research. DO NOT use Western Union, no matter how much they insist, in fact if they start talking about that, don't walk, run far away. There is a lot of shady companies over there, there's no enforcement and they all LOVE Western Union. A reputable company will take Pay Pal or something similar, if not a credit card. The latter is safer in getting your money back, but also easiest for them to steal, so it's a toss up.