I applied online. The process took 2 months. I interviewed at iContact
Interview
Smooth process, and supportive responses. The team was very welcoming and provided constructive feedback. This made it easy to accept the offer and join the team. They always kept me updated.