EOS leadership model
Great benefits and coworkers
Challenging work that is always interesting
Lots to learn
Family owned and run company
Employees are valued
Cons
small business problems are small business problems (not really a con, just is what it is)