Pros
Free catered lunch every Tuesday, free breakfast every Friday, bunch of free snacks every day, free drinks everyday, probably the best coffee machine around for coffee lovers (makes Starbucks comparable latte, macchiato, expresso, regular coffee). Everyone seems very friendly. The company goes above and beyond to take care of its people; mostly made up of Engineers, Developers, and Scientists. If you need to take a quick nap during lunch, they have huge bean bags. Also, if/when you have down time, you're free to play a video games; few games available. The office has the feel of a silicon valley office; encourages creativity. The company allows for a hybrid work schedule. The management team is great, approachable, and actually values inputs from its people. They're very much focused on growing in size and developing their people along the way.
Cons
I honestly can't think of a con.