We do both, depending on client needs.
Depending on the scope and nature of the project, we typically develop fixed price contracts so that our clients can work within a a defined budget with no surprises.
Time and materials contracts are more appropriate for short-term consulting projects or projects that are more urgent and there isn’t the time to properly scope the core needs and issues during the assessment phase.