Fantastic culture - great people who support each other and believe in what the company does
Trust - everybody does what they say they will and can trust each other to be responsible - no micromanaging
Cons
Can be boring sometimes, but not any more than any other office job
Good people that want to do good work.
Flexible PTO.
Hybrid schedule.
Succeeding in getting projects built.
Desire to improve.
Cons
Over reliance on face to face communication.
Over reliance on knowledge in peoples' heads.
Lack of documentation and training.
Challenges understanding who is accountable for decisions leads to churn.