The benefits are the best.
The people make work fun.
They care & are looking for ways to keep the company competitive.
It seems to be stable.
i am not sure abought that one
Interaction with all levels of employees .