Pros
Overall I'd say Trimble is a great company to work for, but like anywhere, it's not perfect. There are lots of very smart people working there, and in general, I'd say it's a fairly well run company. In my opinion, the main pro's are: -The people were great. All of my coworkers were great people, and there is a ton of talent there. Everyone is outgoing and makes you feel welcome. -The CEO and many other executives seem like very genuine people. Trimble seems to have far better morals than many companies. -The technology there is cutting edge. It can be a steep learning curve, but the talent and technology are second to none. -The office was very new when I joined, but that may not be the case across the company. -Geographically and ethnically diverse. You get to travel to many places you'd otherwise never get to visit. You also get to work with people from a variety of countries and backgrounds which I found to be very rewarding. -The geospatial industry is great, so I enjoyed my time at Trimble. -There is a gym at the office which was convenient. -Salary and benefits were competitive, but not overly generous either.
Cons
Although I'd say there were more pros than cons, Trimble isn't perfect. My main complaints would be: -Layoffs seem to be very common. It seems like there were layoffs prior to every quarterly statement. I suppose this is one of the downsides of a publicly traded company, but over time it makes you uneasy every quarter. -Lots of politics. Each division within Trimble (there's a ton of divisions in the company) operates basically independently, so getting alignment amongst divisions is often very difficult and time consuming. -No decisions are made quickly. Product managers don't seem to have very much authority, so at times it can make you feel more like a messenger than a manager. -Trimble has traditionally been a market leader in some verticals, so you do get a sense of arrogance at times. -Way too many reorgs. In 3 years, I had 5 different managers. Very hard to form a relationship with a manager when you have a new one every few months. -Geography can be a problem. Our division was spread across the globe, so I only had access to my manager (and other teams i worked with) a couple hours a day. -Not a 9-5. If you expect to only work during business hours, Trimble is not the place for you. -No bonuses or other supplemental compensation. You do get profit sharing, but that only amounts to a couple hundred dollars a quarter. Not very generous given the time commitment you have to make. -Annual review structure needs to be reworked. There were so many reorganizations during my 3 years with the company I never actually had an official review. Hard to gauge your performance with no feedback. -The manager who hired me was a great mentor, but after that person was laid off, there was very little career advice. -There are no offices (regardless of position), so the office atmosphere can be very distracting.