Pros
The actual development team I was apart of was great. All very knowledgeable and helpful. Good place to learn new technologies from a software development perspective. All started off quite well until the Kroll Corporate machine decided to get more involved in operations. Went from a well oiled machine to a complete mess within the space of a year.
Cons
Upper management don't have a clue what they are doing! It's genuinely insane some of the business decisions that are passed down. Acquiring companies left right and center with no plan in place on how to implement them into current systems. Wasted so much time and resources explaining how things will not work, Then they go ahead with the project anyway, waste 3 months resource, time and effort trying to shoehorn some makeshift solution in place. Just to scrap the project. Then the cycle repeats. Lack of care when it comes to it's subsidiary businesses. Nothing in terms of a Christmas/Yearly bonus or even a Christmas hamper etc. Feel very secluded from the corporate team as a result. Towards the end of my employment, very hostile emails sent company wide with regards to the Israel/Palestine conflict. No consideration at all for any of their employees who may have been affected by these at all. Just spouting these propaganda esc. emails about their own views on the matter. CEO isn't scared to share his genocidal views on the matter. A lot of your inbox will be spammed with a lot of useless company junk in all honesty, to do with different 'talks' on topics with Mental Health, diversity and rights etc. Good luck finding the time to attend any of them with their horrendous management mixed with the pressures to deliver on time.