It's a good environment to work with, team friendly. However, it's benefits not in its best especially for person with family. People are fun filled, creative individuals with knowledge about their work and willing to share ideas with others.
Good, team friendly environment.
Benefits are not free and no pension plan provided.