They seemed really nice and they really explained the big picture. Took you out to lunch and paid for everything. Genuinely nice people for the most part. They did a a first through third round interview process that took up an ample amount of time. The only down side was how long the second round interview took. I was in by 12:45 and didn't leave until about 3:30.