The people managing the company are great
Very friendly coworkers
Really helpful for getting experience for your CV
Cons
Unpaid, and since it's volunteer work it's hard to get a hold of coworkers when you need their help in a task
You need to work I think 6 months to get a recommendation, which is a lot.