Enjoyable work environment and mostly interesting projects with competent people. Now part of twoday Group, which seems to be a good place to be overall. Good compensation with a lot of possibilities to grow.
Cons
Nothing much to complain, consulting generally can be tough sometimes with frustrating projects but you get support when you need it.