I applied through a staffing agency. I interviewed at Giant Noise
Interview
Interview is done in four stages: call with HR, two separate panels and then an assignment. The assignment was based on completing a mock calendar. Team is communicative and friendly.