Can't say enough positives,
Supportive, value lead organization whom doesn't cut corners.
Co-workers are talented in their own fields.
Management is empathetic and work to grow all members of the team
Cons
Industry on a whole can be a bit cyclical, but I suspect they will brand out