Too many interview steps.
phone interview with recruiter, phone interview with senior designer (portfolio presentation), skype interview with manager (portfolio presentation again) , and design challenge.
It took me almost a month to get official offer letter.