My experience was similar to others on here. At first, communication was good, but then got worse and worse. Several rounds with different managers who gave different information on timing and conflicting information on the number of positions open. A couple different recruiters were involved. The main one was friendly enough, but was very hard to get a response from. A week after being asked for my availability for another round of interviews in 2 weeks, I received a boilerplate rejection letter. Really unorganized and confusing.