Single day. Met three separate people. I got a decent impression of the company. For some reason I didn't read Glassdoor reviews prior to the interview day. The reviews are terrible and not sure I would have even gone for the interview if I had seen them. However I didn't get the same bad impression in the interview process that Glassdoor reviews suggest - everybody seemed really nice. I think that maybe middle management are decent but the higher level management are different and I didn't get to meet any of them.