Working with really smart people.
Purple offers very aggressive salaries, and strong bonuses for high performers.
Team environment. People work hard, and are proud of the work they produce.
Lots of improvements at Purple over the last few years. They are focused on building strong culture, and treat employees extremely well.