During my interview with OnVia, my first initial impression with upper management is very poor. From my own perspective, they like to talk down to you and if you don't agree with their perspective on a design solution... then you're immediately "wrong" and blatantly told so during the interview. It's a very cold, single-sided and unwelcoming interview experience. The team at OnVia don't have their act together. There was a huge disconnect between how the interview went with the design team and management. Internal communication is terrible at this company. There's no cohesion in regards to the overall interview experience - It felt rush and hacked together. For example, the interview took half a day and they ultimately decided they no longer needed the position. It's by far the most unorganized company I have experienced. They could have figured that out with an internal meeting before wasting candidate's time and parking expenses. You're just left with a tasteless experience afterwards. This speak volumes about an organization's culture, vision and management. I'm not surprised by the negative reviews based on this one instance and glad I wasn't offered the position. There's better options in the Seattle area if you're looking into gaining real experience and establishing a career in big data, UI/UX and consulting.