To thrive here the job has to be a huge part of your life - that can be really fun and energizing for a while but hard to balance if you have other obligations. Compensation isn't very competitive, but it's worth it for the culture if you can make it work.