3 interviews + programming test. Total of 5.5 hours of interviewing. Was asked the same questions repeatedly. Upon finding out that I had applied at other companies, made disparaging comments about those companies. Looking back, I feel like my time was wasted and that I was disrespected.