Has anyone purchased engineering firms and if so how have they been for you? Any tips or warnings?