Cool coworkers and free food on fridays. Benefits is okay.
Cons
Toxic management and a lot of empty promises. They say they want you to be heard, but it just leads you to getting in trouble. If you do end up working here, just collect your paycheck and go home.