The CRA is a very tough work environment. It is very hectic and regulating so the demands of the work itself does not make it easy to make accommodation for work/life balance. Nevertheless the employer does everything it can to help out.
Be prepared to be extremely busy and kept on your feet unlike any job you've had before.
Although it is a very stressful job, the people are very nice and helpful. The Agency gives you wonderful tools to do your job.