HR communication is good. HR takes well care of candidates during entire interview process however the technical panel in my case were a total waste. They don't have basic knowledge of java and were questioning. Very disappointed with such low level of engineers in Ariba.