Primarily, your colleagues are all individuals whom are willing to help out.
The work-life balance and commute are all topics of positivity.
Benefits are good with a great 401k match.
Cons
Being fairly small leaves few opportunities for career growth unless your advances are well-timed.