This is a good way to fill out an agenda suite in AoT. The ID ability ensure's you'll have plenty of rezzed bioroids. Combine that with the now safe ASH and Warroids and it's not unreasonable to think you'd have 4 face up bioroids by the time you try to score your 2nd agenda.
The immediate payout also means if the window's still open you can immediately jam another agenda next turn or even potentially get the money to Biotic out a 3/2 giving you a very rapid scoring pattern. Unlike Nisei which helps you defensively, CFC really hits the gas peddle.
Outside of AoT you're probably not running enough bioroids to ensure you'll have enough rezzed when you score this to make it better than Sales Team.