Here's what people have asked and answered about working for and interviewing at Ultra Consultants.
Hours are dictated by the clients and the budgets. I did find Ultra sets budgets realistically and manages the clients appropriately. There is not a lot of time with management so you need to be able to manage clients yourself.
Very flexible - work from home when not onsite.