1. you get to work on some of the toughest business & technical problems
2. great opportunity to keep learning irrespective of the stage of your career
3. smaller company right now so a very tight knit team
4. Leadership has persevered through tough times, future looks bright