Onboarding was a joke. Reimbursements for traveling to onboarding was restricted with max amounts.
And as has been stated in other reviews which I should have taken heart to. Work life balance means nothing to them. It's more important to use the "make you move" excuse to try and staff you at other locations in the country, most of which I didn't want to live in. Maybe starting out in a career it would be ok if you like the idea of moving about. Otherwise, if you have set up roots, this is probably not the place for you.
Staffing managers think you must have 100% match before they try to put you on a project. You have no means to self directy yourself into projects at all.