Great people, and very flexible. Human company, and very goal oriented.
A big plus is that they do not micro-manage people.
However, depending on the department, be ready for long hours on month and quarter ends, prepare to work weekends and bank holidays. You can't take vacations when you want, and Christmas time is always the worse.
It's good to create CV, spend there 2 or 3 years, but if you don't progress in your career during that time, move on.