The hiring process can be long since the firm is always looking for talent, but must wait to win the work before they can hire.
Work hours may be long, depending on the project where you are assigned. However, there is support for work/life balance when a family need arises.
Like all consulting firms, it's a very dynamic environment and so it helps to be flexible and resilient.