As a dev I will say this the hiring process sucks. I have learn that during the interview process unless it is written down and signed then it is probably a lie. Companies will say anything to get me to sign a piece of paper. Saying you use the latest technology or work on interesting problems doesn't tickle my pickle.If you want to get me excited about working for your startup take me out to lunch. Let me talk to the people I would be working with on a daily bases. Let me ask them what they think about the project and day to day operations and such. The best interview experience I ever had was just that simple. I knew I could work along the guys and they gave me a clear picture what to expect working there. Salary is always negotiable and all that other stuff.