When I was with a PR/Marketing Software company. I've been following NetSuite for quite sometime, because of exposure, training, financial reasons. It made me apply for 3 times before I finally got an interview schedule. With the hiring process I would say they are very particular in selecting candidates. You need to undergo series of panel interviews. One particular step is the business case presentation wherein you will be given a scenario and you need to present it with PowerPoint presentation. Presentation is tough I even thought I did not pass and a few weeks later a got a call for final interview.