The process is:
1. HR interview - Regular (No surprises).
2. Professional interview - one short interview with manager and then interview with co workers. About 2-3 hours. The interview with the manager is more serious (a lot of questions) than the one with the co workers which is more casual.