The interview process took FOREVER. Delay after delay due to the holiday season. Second round of interviews were supposed to be done in person. I was not informed that it was randomly moved to a virtual meeting until I asked when candidates should expect a phone call to schedule their interview. During my interview, the hiring manager spoke in slang and was not dressed professionally. Overall, a disappointing experience.