Had a phone screen, followed by several rounds of onsite interviews. Some of the technical phone screen questions were copied from the internet with one question being poorly described and unsolvable. While some of the onsite interviews went smoothly, others were disorganized. One of the interviewers seemed technically weak and did not seem interested in answering clarifying questions. Not sure if this is a symptom of chaos and bureaucracy in the company. However, recruiters were nice enough to follow through every step of the interview process, including rejection after onsite interview.