eI never worked for them, but I can give you some advice...
Be careful of companies that give you training and then make you sign something stating that 'if you leave within the n years, you owe us money'. Basically, some companies will take you at entry level, train you, and then put a dollar value on that training. If you leave within a set period of time, they want that dollar value back. EDS (Perot's old company) was notorious about doing just that. A bud of mine went to work for them out of school, and he had a 3yr/30,000 dollar 'sword of damocles' hanging above his head. If he left in the first three years, he owed them 30 grand (their value for the training). Highly skilled, he unfortunately got stuck in tech support, and hated it, but stuck it out because of the bounty on his head. I'd not be surprised if someday he rents himself a ryder rental truck... if you know what I mean.
I've known people who worked *with* keane consultants, but not for them. I'll poke around.