The interview process was really friendly they contact me 2 weeks after i apply first the HR department call me and ask my current status and salary information then i receive 2 technical calls which were really friendly with a bunch of information about my technical background then they invited me to Boston MA to meet me in person they pay all my travel expenses since i was living outside of US it was a great experience and great people work there.