Pros
Services organization has been a great place to work in to be exposed to various clients/cultures.
Cons
Training is poor but the new head of services is trying to change this. Previous head of services built the organization in his mould and it shows. I don't think there is much scope to move up for employees who're not already in the higher ranks. It's unclear in the review I just had what else I needed to do to move up. I was rated an EE but still not made the cut so it's obviously a numbers game now. Not much time spent by managers/directors to get the next level ready for the step up. It's really disturbing to see that upper management does not really have more of a world view. I've tried talking to several about non work related topics but I'm better off talking to a fan in a lot of cases. Cliquey is how I would describe the current state of management and I refuse to play that game. I would rather work at a SI in that case.