Pros
Trimble is a well established and respected vendor of heavy industry software solutions. Expect to be surrounded by professional and intelligent colleagues who are experts in their field. I've met some amazing individuals at Trimble and the solutions you have the opportunity to build will be put to serious use in industry applications which many will find satisfying. Benefits package is good & opportunities for growth are there. Also, the local organisation are not blind to the 'Cons' listed and are trying to address them.
Kontras
Highly challenging work, too often in the wrong way. As a software Dev. you will be mainly integrating legacy systems with little documentation, where the answers live half-way around the globe out of reach. While not an unusual challenge in Enterprise software, the organisation seem to have an established pattern of promising clients that everything's already built and just needs some 'configuration', before the delivery team have a chance to voice that the requirements entail significant rework. The result for developers is being expected to work nearly every waking moment to keep the promises someone else made on your behalf; a stressful situation to be under. Many of the technical challenges are caused by the wilful ignorance of tech debt further up the hierarchy - despite potential improvements being called out by the Dev team - the organisational approach to software delivery is being too busy trying to run, to take the chain off their leg.