Great culture - despite being spread across locations, the company makes a big effort to keep people feeling like they're part of one team
Great benefits - salary is great, plus they provide several other benefits that go above what other companies provide
Cons
COVID put a damper on company events, but they're starting back up again!