Being a contractor sucks at any job. Broad often expects you to fly and provide your own wings. It's one thing to be trained, or have previous experience, but to be at 150% productivity is a difficult standard to meet.
If you have work issues they will assume you have something wrong with you, ask probing questions about your personal life, family, disability status, and make it seem like you can't succeed anywhere. Unpaid overtime is the expectation, not the exception which for some projects I can understand, but for contractors it's already bad enough you don't get to use the benefits now you have to work 50 hours a week.
Broad uses too many contractors to do critical work, then will get upset when they leave for full time opportunities.
The training is often a series of tasks you won't have context for, creating an excellent outcome, and being yelled at for mistakes that will occur given the short time training for high level projects. Every department of Broad is disorganized in their own way, so it becomes detrimental to be criticized for being unaware of what some protocol is on day 1.