Very challenging interview process -- multiple rounds, including a tech vetting with 3 to 5 of your peers, and a sales presentation in front of at least 10 people from various parts of the company. Really rough, but satisfying--if you make it through, you KNOW you've earned it.