Pros
The people really make the job and although we've lost some good people over the last couple years there are still some great people here. We've also had some nice additions over the last year or two as well. Everyone here really is supportive of each other and work-life is taken seriously even when clients really demand a lot. There are always tons of little events (free lunches) most recently a Thanksgiving lunch and then a Cyber Monday lunch. Overall a very challenging job day in and day out but if you like challenge and like learning then this is a good place for it. I don't think there is a day that goes by you won't pick up something new if you are open to it.
Cons
Change can be challenging if you don't embrace it and as we've gone through changes the last couple years it has at times made the environment difficult at times. People don't always see the light when going through change so if you are a glass half empty person versus a half full person this might not yet be the right place for you.