Learning environment, very casual work culture, actively investigating paths forward for both the company and the industry, competitive compensation, generally good people
Cons
If you're looking to come in and do the same thing every day, this is not that. Also, if you're looking for a steady, high salary, you're in the wrong industry. Working here will drive those points home.