The company contributes a major portion.
The best is having a great time. We all spend more time together than with our families. Having a great work environment, laughing, and working as a team is something that I look forward to everyday.
They treat the company and employees like a family. They are also willing to try new ideas and have a very much "can do" attitude. You are always welcome to make a mistake since you are trying new things and learning from it.