Pros
$4 catered lunches with multiple options (including a healthy option daily), $1 health benefits, gym, wonderful culture, coworkers who care about you and your well being, work/life balance and a leadership team dedicated to learning what their employees want. Multiple surveys are conducted each year regarding leadership and overall satisfaction and decisions are made based on what employees are saying. It may not be an instant change, but they are listening. Recently the vacation policy was updated to include more days for everyone. This was a direct result of employee feedback. The same goes for the healthy lunch option.
Kontras
It's a very busy atmosphere and feedback comes daily. If someone is not able to adjust to the pace or able to receive feedback, they may struggle. I came from a previous company where the work was incredibly slow, and I was often bored. I can say that I enjoy being busy and that I have a department that supports a work hard/play hard mentality and rewards its people.