Pros
Broad set of solutions allows employees to get involved in many areas solving problems for IT professionals.
Global presence provides opportunities to travel and collaborate with teams across the world.
A management team which, can always improve, is committed to listening to employees and really cares and is aware how the decisions they make affect people.
New technology learning opportunities, the company has several ways to skill up on new tech, mentoring program in R&D, tuition reimbursement program, flexibility to move between teams, and a regular cadence of innovation / hackathon days.
Great work life balance and an awesome place to come build your career.
Cons
Growth through acquisition can make for a lot of change in roadmap and impact to existing direction. If you cant abide change this may cause some level of concern.
Merging cultures of acquired companies can be hard.