You can change client after a year but it always depends on something like if there's something else available, it's not as flexible. The working hours are fixed 8 hours a week. Even if the client has Friday's afternoon off, Thoughtworkers have to work the full 8 hours. It's a consultant company, so it depends on the market, if there's a crisis, there might not be clients, so you will stay longer in the beach (bench) hoping there are no layoffs.