Applied online and received a call from internal recruiter. Call lasted around 30 minutes. After 3 weeks, it followed up by a set of 2 phone interviews from Hiring manager and sales manager. 3 weeks later I was set up for an in-person interview in Northridge. 2 weeks later I was set up for an in -person interview in Stamford, with hiring manager and 2 other marketing team members. 1 week later they extended an offer. The process in general was longer than expected (2 months) but very worthwhile! Recruiter was excellent in always giving me a status in a promptly way, always communicative and friendly.