Pros
The company has several pros: managers are really good, friendly, some of them very skilled, it is not a big problem to have a meeting with someone if you want to speak, organiztion is fine, well defined, you know immediately who you have to contact, courses are great - when I was there they provided lot of interesting courses, it was a mixed-age company, this means also that there were lot of young colleagues...
Cons
... anyway it is a consulting company: salary raise were not constant and defined, and stress at work depends on the client you work for. If you are working wih the right client you can stay there forever. Or at least for a long time. I remember also few problems with organization, but nothing serious