Great for getting experience
As with any contract position, there are limitations to working here. The obvious ones are lack of job security, potential for advancement, benefits, and salary.
On the plus side, you have a generally pretty good work culture, without really any micromanagement, and a supportive administration. I enjoyed my time here, but wouldn't want to do this as a career.
You get a lot of independence