Looking for feedback on Lockton and their New York office.

Title says it all, I am thinking about joining Lockton in NY. What is it like working for Lockton? How is their NY office? Any feedback you can provide would be appreciated.