Work life balance is great! Leadership, peers and HR is very supportive. Everyone in the company is always willing to spend time with you to connect and answer questions. Company culture is awesome. Compensation is good.
Cons
Company is very transparent and your work and results are viewed by peers and leadership. You have to be invested 100% or else you may not be satisfied.