So far, I always thought that knowledge-based companies and R&D companies were the same. But recently our TA mentioned that they are different, I've searched a lot to find the differences between them but the more I searched the less I found.
I would really appreciate if someone told me the difference between these two kind of companies.