-good mix of home grown talent as well as those with extensive industry experience
-entrepreneurial & fast pace culture
-lots of exposure to leadership from the very beginning
-management is down to earth/approachable
-many opportunities to make an impact & lead
Cons
-gritty start up culture (young employees, limited resources, tight budgets)
-company is still exploring where it wants to end up so there can be stop & go