Why is this not useful for Engineering firms?
Let's say, everyone knows each other within the firm. Then the process would be considered obsolete as members don't need to find a capable member, they just know who can do what very well and start working.
Another thing is 'expectations,' opinions of one another or someone failing to meet your expectations is likely to happen. These team building assessments do not calculate and include variables, but not exclusive to: appearances, race, nor attitude into consideration.