I had very bad experience with CCC. they called me twice for in person interview. they did not pay me for those expenses and they still did not give me offer.
I had 2 phone interviews before in person interview. I applied for software engineer job but they also told me that they also considering me for lead role.
In 1st in person interview. They asked me to give test which I cleared with very good marks. After that there was panel interview with 3 team leads. After that I had interview with 1 VP and 2 directors, seperate interview with each one. And that concluded the day. Next day they called me and told me that they are really interested in me and want me to come for one more round of in person interview. I again travelled to Chicago next week and had an interview with 2 more VPs. And after all this they said they are not interested. I got the negative feedback after 3 days and that was also not quick.
Over all very very bad experience.