Pros
Great staff, management is flexible to work with. There are lots of kick backs and special gifts (car detailing, lunches, parties, events, Jays Tickets, Petes Tickets, Raptors Tickets, Leafs Tickets etc.)
Cons
The work requires quite a bit of concentration as insurance policies can be complex.