The beginning went pretty smoothly. They first did a phone screening asking basic questions about my resume, my career goals, etc. They responded back pretty quickly to set up an in-person interview. So I made all of my own travel accommodations to New York and booked my train ticket as well as an Air B&B. Everything had been confirmed and ready to go. Two days before my interview, the HR Rep I had set up my interview with emailed me canceling my interview, saying they already found someone to fill the position. There was no apology. It was too late to refund my train ticket, so I lost nearly $200. This experience led me to believe that Horizon is extremely unorganized and does not care about potential employees at all.