We are about the size of an engineering department you would expect in a $20M company. While we do design entire products, it is very common for us to be involved with sustaining engineering, cost reduction, and assisting our customers in-house engineering staffs.
Frequently our customers have an engineering staff that is overbooked or not staffed for a certain task. For example, they have no programmers or EEs. We can augment these efforts in an easy to manage manner.