Pros
I've worked with the company for almost two years now and have found there are multiple opportunities for job growth. There are a number of internal training seminars employees are able to attend. I have found the culture is family-like in pretty much all of the office, which makes for a nice work environment. People want to help each other and work toward the business goals together. You need to be able to adapt because things are always moving fast! Argo is really innovative and is trying to expand past just an "insurance company", so I think this is a really cool time to be with the company.
Cons
Scheduling with global offices can be tricky due to all the different time zones. Mergers can be tricky to maneuver sometimes due to the leadership changes (but lots of employee communications are sent out to help).