Pros
Decent pay and benefits. You can tell the culture used to be good because of their reputation.
Cons
As other reviews have indicated, their culture has been shifting the last few years. They were acquired by a private equity group, and that has predictable results. I personally experienced them attempt to not pay me for hours worked on a project after they decided they didn’t have the budget.