Wow. That's very nice to hear. That's a rare thing to happen between a company and its employee.
Well here, I work in government institution, we work hard and earn the pride of being hero, teaching children. And a salary that suffice the needs of a family, or sometimes not enough.
You must get a lot of satisfaction from teaching the next generation of people, I imagine it to be a rewarding job.