Pros
If you love traveling you can put-up with this job for a while. Get hired before mid-july so you meet the cutoff date to go to the christmas party in Amsterdam... and then quite after you get back! Depending on which office you are in, you work with some great people!
Cons
Every post on here about poor management is 110% accurate! I saw the extremely negative posts prior to accepting the position and thought to myself, they were just young, mad, unmotivated employees that probably got fired. You see, I was not a "fresh out of college" type of employee. I had thought I would be able to work with them and do well. In hindsight, I probably shouldn't have got my hopes up, they are/were the worst managers I have every worked with/for. And to be fair, they were put in those positions unprepared and under supported. So I might go as far as saying they were good people, just horrible horrible horrible managers. And I didn't get fired. I left and returned to my old industry and am making double. The list of Cons go On and On.... I agree with most of the previous posts, so go back, and read. And please note that if there is a post that rates this company over 2 stars, you can disregard as it is probably middle management trying to better the ranking. I do know that its not upper management because I saw how they responded to their employee engagement survey: by doing nothing...........