Pros
As an employee of an engineering department, can say that it is really great to work here. Processes are lightning fast comparing to oher companies I've worked for - you can make a feature/bugfix today, and tomorrow it can be on Production. There are brilliant and smart people around, your opinion matters, and your ideas are welcomed - even if you are just a developer, you can drive initiatives helping to make the product better (and get promoted, because such things are always noticed by management). And yeah - Wrike, the product, that company sells to customers, is also used internally as a main collaboration tool, so everyone interested in creating a top-quality product.
Speaking of benefits, I can suppose that they are common for Czech IT companies (I am working for Wrike Prague) - the company is paying for your lunches, provide Benefit Plus card, free public transportation inside Prague and corporate mobile plan if you need it, but Wrike also offers a decent relocation package if you are moving here from abroad.
Cons
Hard to find any cons. Maybe, having a little bit more transparency of what is going on in other departments would be useful.