-Coworkers love what they do, and are knowledgeable.
-Open to employees moving into a different position
Cons
-Work/life balance depends on team and manager
-Minimal transparency on how to get promoted/hard to get promoted. Salary increases dependent on promotion.