Pros
There is a relatively flexible work environment, but don't be dooped by recruitin. You're going to have to put in some major hours, especially at the onset. Additionally, the benefits and base pay are pretty good, but not industry leaders by any stretch of the imagination.
Cons
I used to love this company. I was so proud to work here. Now I just feel completely disillusioned about the future. We made it to Fortunes top companies, but I bet it's just a flash in the pan. The company is only focused on revenue. Client satisfaction and leadership are going down the drain. The principal group is a joke. All they care about are selling new projects, not reviewing or teaching. The CEO is a hypocrit. He preaches that we should see clients at least every 6 months, but I'm on some of his active accounts he hasn't visited in years, and not for a lack of trying to get him there. There is a very strong do as I say and not as I do attitude among senior management. Staff is just cranking out projects to try and meet ridiculous benchmarks and screw ups are happening over and over. I don't expect I'll be here much longer, and I don't anticipate I'll work with Ryan after I leave.