Pros: great people to work with
Cons: pay could have been better but still good
Wish I was still working there but got laid off because the satellite office closed.
Really great benefits and good pay. Fun projects to work on and a lot of diverse, interesting clients. Wasn't there long enough to see how much advancement opportunities there were, but I wish I had that chance.