Their recruiters could be a little more responsive, helpful, and not set me up for failure. One of their recruiters offered me an interview and I responded right away, asking if it was a contract position. No response. I found out during the interview that it was. Had I known, I might not have gone through with the interview. Another one of their recruiters contacted me for a followup interview and told me to come on site. And then told me to call in instead. I said I was already going to be there for another interview, so should I come in anyway? He said he'll check with the team. No response. I called him. No response. I emailed him. No response. So I waited for their call for an hour. Nothing. I emailed the team to see what happened and they said they were told that I was coming in. I never received confirmation while they thought I flaked on the interview. The team apologized on his behalf. I never heard from him.