The people are great and the work is good. Best autonomy in the workplace
Cons
Little to no work life balance. No upper management support. Sub optimal HIGH deductible health care. Poor bonus and weak monetary increments that will not cover health care deductible.