There are a lot of activities
Suitable for young people
Or those who are single
Meals are provided for employees
The benefits are above average
Drawback: There is a lot of variation in how managers lead people
A good one will take you to heaven
A bad one will send you to 104