Pros
I have been with Trimble as an FTE for 9 years. Trimble as a whole is a good company to work for. It is stable and it seems like the company tries not to lay people off during hard times. To save money they do mandatory company shut downs for the 4th of July, Thanksgiving and Christmas. While this is a hit to employee's PTO it's a good opportunity to take some time off and spend with the family. I have received a lot of good training courses and certifications during my time here, which is a major bonus. Trimble also has many good internal training courses such as Lean and Six Sigma. The good work environment and the very flexible schedules help to offset some of the cons, but not all. The health insurance used to be premium coverage but it's gotten a lot more challenging in recent years. I imagine this is due more to the health care industry as a whole.
Cons
In my position I do not have a lot of contact with upper management at the Corporate level and I've come to ignore most Corporate media propaganda about how great Trimble is. The salary leaves a lot to be desired and there really isn't much opportunity to move around in the organization to get a raise. If one wants to move into a new position, it will be a lateral move, with more work and same pay. The base annual performance based increase is 2%. Within my business division there is obvious "who you know" and not "what you know" who get promotions and salary increases. Even with the many training and certifications as well as successfully completed projects that had major impacts for the organization, I still keep receiving the same 2% raise every year. If there isn't any opportunity for self improvement through learning something new about a new technology or product, it just isn't worth it to do a major project at this point.