HR was incredibly unprofessional throughout the entire process. They set up a phone interview, but kept delaying. During the day of the interview, HR forgot we had an interview and rescheduled. The actual interviews were extremely easy, however the company and its legal department are very poor at communicating with potential candidates.