I applied online. The process took 2 weeks. I interviewed at BSO Network Solutions (Jersey City, NJ) in Mar 2018
Interview
I was contacted by a recruiter who handled the entire process. I didn't speak to the actual team outside of the actual interviews. It was a 2-week process. I had a skype interview, an in-person interview, and then a phone interview with HR. They were all very nice.