Pros
There are some very bright, dedicated people in my location. Travel budget is more than adequate, and there's a fair amount of autonomy (flip side-- you're also on your own in terms of support). They are flexible about working remotely. 401k match is pretty generous, percentage-wise, but salaries are so low... I'm not sure that's a plus or a minus.
Cons
Salary. It is very low. Raises don't happen-- you get a small bump every year (2-3%), which is a bit better than inflation but not quite keeping up with the cost of living. There are no merit raises, no matter what they say during the hiring process. Benefits are average. In fact, HR informed us in an all-hands meeting that that was their target-- to offer average benefits. I suspect that they are largely taking advantage of people leaving academia for private industry, who don't know any better. There is no onboarding, no training, and if you're not in the Amsterdam office, no mentoring, or communication with the rest of the company. Furthermore, there is no concern anymore for the quality of their products, or long-term sustainability of their constantly-shifting strategies. Decision making processes are chaotic at best. Everyone's workload is constantly being increased, but no additional resources are being provided, nor any financial incentive. So, if you want a higher salary, you have to get promoted. They do promote from within, but only following an intense interview process. After which, you get to negotiate a salary with someone who knows exactly what you make currently.