I submitted an application online and was contacted a few days later to schedule a phone interview. The phone interview went great and I was asked to do a practice assignment. The practice assignment was very easy and I was contacted a few days later to come in for an interview at their office. The interview at the office lasted about 30 minutes. It was conducted with 3-4 employees, who were very nice and friendly. The interview went well and I was told that I would hear back in a week or two. I waited for two weeks and never heard anything. After finally emailing them 4 weeks later, I got a rejection with no explanation.