Pros
The culture is great, people are always organizing both official and unofficial events in and out of the office. There is a strong trust between employer and employee. Personal responsibility is encouraged, and anyone can bring anything new to the team if a good case can be made for it, be it a new process or a new technology. Everyone's opinions and views are taken into consideration before decisions are made. Easy access for commuters using public transport.
Cons
The insurance industry in general isn't a tech leader, and we find ourselves frequently dealing with supporting legacy systems. Unless you're working on the core product team, you will be using a lot of proprietary technology that may not be very applicable outside of Agencyport.