After applying receive email to setup phone interview. After phone interview invited to onsite. I thought that the experience was overall pleasant, there is a technical portion as well as basic fit questions as well as going over your resume. I interviewed with 2 senior programmers, and one of them didn't seem very senior at all, and it made me worried about the level of programmers at the company. Positive experience overall, parking can be a hassle to get out of, had to call for help to leave.. I think the barcode scanner is broken.