Team and CEO are mission aligned
Team is innovative, resourceful and supportive
Progressive environment
Fun and down to earth place to work
Flexible schedules and work from home once a week
Team is engaged in community affairs
Cons
Bandwidth is not big enough to accommodate some areas that are expanding
Some team members where many hats because team is small