A job working through an intermediate company on an hourly rate with no obligation on the end users part, sounds just as bad as Brookfield. It just has a prettier name.
One would need to examine the detail of the full contract T's & C's to make such a statement. Fro what has been said on here the BRK contract sounds pretty onerous. Is the CTC one the same? Either way the CTC 1 year contract could be considered an 'apprenticeship' deal and that is quite common in other industries. After that a full-time employee contract might be offered. Compare that to BRK.