Pros
Solid benefits, learning is a key part of the job with Think40 (Think80 for some) and they provide plenty of opportunities for it, the opportunity to work with some very smart people, will pay for certifications through certain programs, flexible work-life balance unless you're on a poorly sold consulting project with impossible deadlines
Kontras
Too big, not a lot of bonuses, salary raises almost never outperform inflation year-to-year and you'll likely get paid less than market rate (based on PMR index you can find in your employee JRSS profile), they got rid of 401k matching for a pension program that caps at a 5% return per year (my 401k with matching was making a return of 8-25% a year so I'm still paying into it), changing high standards year-to-year for performance review that make it hard to use all of your vacation to meet utilization, visibility for your work depends on your relationship with the management and/or the client, bench time almost guarantees a PIP if you've taken any vacation in the last 30 days so you need to be constantly hustling and networking for new projects that can take months or years to sign, currently pushes AI a little too hard without fully understanding the tools they promote and its limitations