Pros
Team collaboration, decent pay, ability to bring new ideas to the team. Recruitment software (ATS), team events, lunches, career fairs. The CEO is very transparent on company performance and trajectory of the future.
Cons
Some micromanaging across business units. Some managers don't like change and can be hard to push them into a different direction.