Pros
The training programs GaiaTech provides are unlike any I've seen at other consulting firms. GaiaTech has a group devoted specifically to training their employees. The training was frequent and helpful and something all consulting firms should provide. If you're out of college and want to learn the ropes, this is a great firm to start with.
Cons
Obscure and fraternal management and promotional style. If you're unfortunate enough to work in an office that's not the headquarters in Chicago or the sidekick office in Atlanta, don't expect much recognition of your work, no matter how good it is. Cracking the management fraternity feels like a lame high school popularity contest and it becomes horrifying when you realize that these are the same people that decide your salary, schedule your workload, and determine when you should be promoted. Don't expect the old guard to change.