Pros
The people are inherently decent. The company is growing and there are definitely opportunities to grow with it. Salaries are middle of the range, as far as I can tell, maybe slightly toward the lower average. They have some very good clients and there are opportunities to work in other countries.
Cons
There are definite limitations as far as some of the senior management is concerned in Europe. Almost everyone there has been in the company since very early days and some are not suited to such senior positions given the size of the organisation. Processes are a bit ad hoc although that is changing rapidly for the better. Many of the people have a very limited horizon, which is not necessarily what you want for an international growth story.