One of the best interview processes I was ever in. I was approached by TA team on Linkedin, went through 4 rounds of interview, always getting the result for each round on the same day. TA staff was extreme friendly and nice, providing material and letting been known what exactly I could expect from each interview stage. Engineers interviewers were very calm and open to help during the interviews : )