When you work for an outfit that treats employees like family, expect to overcome a lot of internal political problems. Some people I got along with great, others not so much as they were buddy-buddy with the Managers.
This made it really hard to report users that were causing a lot of headache. If you tried to educate that user about something, you were generally met with a reprimand from the Office Manager, or the divisional President.
I would receive praise and yearly bonuses for my contribution to the company, which I did appreciate. All of this came from the divisional President, whom I never had any problems communicating with. The problems occurred when the divisional VP was made the Manager of IT affairs. It was obvious that this person did not have any IT related experience, which made it very difficult to get my job done from day to day. I would attempt to work on something that was high priority, and be told to skip it for something basic. An example of this would be a buddy-buddy employee having performance problems with a PC, versus a plotter that was down and needing repairs.
If the VP understood technology and how it works, he would have devised a way to prioritize what needs to be fixed now and what can be fixed later. This was a constant battle that went on for a few years.
I've heard that management has been moved around in the Geomatics division, and that a more knowledgable person has been made as in IT Lead. Too bad it didn't happen while I was still there.