Pros
I absolutely love my company, and no, I dont have any incentive to be dishonest here. Beazley has such a great work culture and they actually care about their employees. Every team your on is different and sure you might butt heads with some personalities, but overall this company wants you to grow with them. They give you all kinds of cool perks, free lunch, life style allowance, etc. I love my company, and I say this because Ive been with bad companies and this one just shines.
Cons
Maybe some tuff personalities, but thats every job youll have. The good ones outshine the bad, Ill say that.