The only downfall of the interviewing process for this position would be that it takes 2 weeks of waiting before they grant you a invitation back to interview for a 2nd time. Other than that, this company is a rapidly growing and has been proven successful. The work environment is aggressive and seems to be well driven. The interview itself was pretty average in my first interview with the hiring manager; discussing my background in detail and going over certain future projects in great detail. No technical questions were asked at the first interview.