Pros
Challenging work and many opportunities to get to know your coworkers and their families. We have a lake to go relax to anytime we want (sand beach area, paddle boats, fishing, a boat, walking trails, BBQ pit, and many other things planned for the future), every first Friday we all sit down and hang out for lunch, and plenty of company sponsored functions to bring the family to. The unlimited vacation day policy is awesome especially when expecting a new baby. And informal happy hours in the lounge are a great way to unwind at the end of the week. Most of my previous companies that I work for always talk about "We work hard and we play hard" and only have a company function 1 to 3 times a year. At Abis, there's always some kind of company function 1 to 3 times a month. There's been trips to the lake multiple times, company events to Top Golf and Bowling, trips to the river, and company tickets to different sporting events.
Cons
Nothing that I can think of. More ping pong tournaments?