Job security is less being a BPO.
Pros: fun at work
Cons: improper work distribution among employees.
Lots of learning.
Related to insurance/Reinsurance, Underwriting, LMS, Premium generation.
People management can improved.
Co-workers are all supportive and good learner.
Hard part could be effective work allocation due to improper management.
And the most enjoyable part can be said as the fun with work.