Pros
Company actively looks to receive feedback from employees Great employee benefits (insurance, time off) Fantastic people - the culture is very positive and wonderfully different than other organizations. Internal career growth is encouraged All management, middle and senior, is incredibly approachable
Cons
While there has been some great progress in this area, changes are not always communicated effectively between departments, leaving teams in the dark. Work/life balance is tough, often working long hours While feedback is encouraged, it can take a long time for reasonable change to be enacted Internal career growth paths are not always clear Not a great space for individuals who are not able to adapt to change or thrive in fast paced environments