Pros
Smaller teams, very good benefits such as full health coverage for you and your family, 8x life insurance, free onsite gym, up to 10% employer pension if you contribute 5%
Cons
No flexibility with strict 3 days in office policy yet office space doesn't have enough seats to accomodate everyone