Betterment recruiter reached out to me about a Trading team opening. I happened to be in the market, but I had a rush timeline as I already have few offers on the table and need to made a decision within a week. Betterment was super supportive and accommodating. One tech phone screen, 5 hrs on site with other team leads, hiring manager, CTO, and a follow-up 2hrs onsite tech interview, offer was made. All it took was 1 week.
IMHO, Betterment hiring process is best in the business. All technical questions was real world scenarios that a production systems face, they drilled me pretty good on algo, database design, usage, architecture designs, real world questions, not some random questions from EPI. It also gave me a good view on what's day to day work is like.
On-site interview included a 1 hr AMA lunch session which I really enjoyed. They were honest and straight shooter, got a good sense of the mainly good and bad working at Betterment. Everyone from Betterment is proud of the company and work they have done there, which made my decision not join really difficult.
After this process, I am a fan of Betterment.