I had applied for the technical solutions engineer position. The interview process was fairly easy. The whole process took about a month. It started with a phone screen from the HR. The following week a an hour long call with a superior was scheduled. After this I asked to come in for an onsite interview. This consisted of 5 round. 1 technical 2 sales & 2 marketing. this was fairly easy. I also had to present on a topic to showcase my speaking skills. The next day I had a 2 hr back to back call with head of departments based in Europe. I was later scheduled with yest another final round with the head of the software development team in UK.
Unfortunately even after all this, they decided to go with someone with more experience.