Amazing office environment! Very laid back, fun coworkers, great leadership (keeps things in line but does not breathe down your neck.) Great balance.
Cons
Seems laid back on surface but actually very corporate and structured in how things function. Limited PTO, strict lunch hour; very 9-5 structure. This can be a good thing to some, but work can easily become your life. Very little room for advancement.