Pros
I worked well within the group I was in. It was an "experience" working there.
Cons
The environment is extremely toxic. The air is stifling with the stress of meeting your billable hours, of which there are not enough to go around. The turnover is mindboggling, truly. Every week there are new people coming in while others disappear. I learned my lesson. Very disappointing.