great pay
great benefits
unlimited PTO
pretty flexible hours
snacks galore
lots of fun events, including team-building events
wellness Wednesdays
a women's group
monthly program (you can opt-in) where an employee is matched with 3 other employees and the company pays for lunch -- such a great way to meet people on other teams
on my team specifically, everyone's opinion is valued and you get to decide what you want to work on every week to a certain degree
work is challenging but not impossible
people are always willing to help or teach
I'm really loving my time on the engineering team!
Cons
no 401K match (our new 401K is switching to Betterment, which is nice, but still no match)