Pros
I was treated like a family, not an employee. Good work-life balance with good benefits. The management team really cares about their employees. The office environment is very fun and expansive. It is a very challenging company due to the technology, pace, and ingenuity around every corner, which is awesome. It’s also given me the opportunity for both lateral and upward career development. And, it really is inspiring to be exposed to the creative and sometimes world-changing things our team is building. Sometimes, it's expected to work late/from home a few times when the company needs you to, but it is balanced with the ability to work from home.
Cons
I don't have anything to list out particularly