You will need to interview with many levels of management including delivering a presentation to a group of managers. The company tends to hire people with a positive, can do attitude. The culture is young, progressive, open to change and learning new things. They are also pretty disciplined about project management, forecasting, etc.