Learning about the company you are going to potentially work for
Building relationships with people and being able to make my own schedule
It is decent but overall it could be better if the management team put more effort into understanding the issues the employees' encounter.
If there was a 401k plan for employees and the overall pay for the position is one of the lowest in the industry.