Pros
A lot of very talented people are employed who are very easy to work with. Some interesting and challenging work is available. Pleasant work environment.
Kontras
There is an obsession with time booking and chargeability. While these things do obviously matter, the rather petty and small-minded way this is pursued alienates people. A lot of time is taken up independently filling in two redundant systems which are then expected to agree exactly. Although there is a lot of emphasis on training, this is often poorly constructed and indiscriminately applied. There is a tick-the-box, one-size-fits-all mentality at work here, which often does very little to train or motivate. Less training and more education would be good. HR processes are bureaucratic and impenetrable. I still don't really understand the annual review cycle, which doesn't make it easy to say what your "objectives" for the year are. Resourcing is rather chaotic, with a lot of wasted resources (or fed-up people as they are also known). There is a lack of willingness to actually talk to the people involved.