It was online through video chat. They send you an email for the date and time along with a link. They then as you a series of questions to test your knowledge on GIS. What the job requires and so forth. They then describe the company and the work environment and then finish it off with "do you have any questions?"
Ask them about the projects they are working on. If there is a way to move up the company. What is a typical day in the life of someone that works at CSS Corp. Really try to get more info on them and gage how much they are willing to share so you get a feel for the company.