Pros
When I was recruited into CIBER I was promised a great deal. I was told they were going to create a consultancy which was very new to CIBER what I found out was they were going to continue to be a "Body" Shop. They do give you some freedom with regards to daily job assignments although I do believe it is more because they are too busy to pay attention to what you are really doing.
Cons
When I was hired there were 25 people in the practice I was assigned too. When I was let go because "We are going in a different direction" there were only 9. I truly believe they do not have a clue within the practice I was assigned to on how to retain talent. During the 18 months of my employment I watched 2 Senior Directors come and go, 3 Delivery Directors come and go. They do not promote from within they would rather go outside the practice to find what they would consider qualified leadership in spite of the fact they do not understand the technology solutions they are trying to present. In short, the practice is a microchasm of what is really terribly wrong with the entire company. They believe in periodic purges of personnel whom they deem as unproductive. Their mantra is be billable at 100% or better or else.