Pros
Amazing work environment with a focus on not just quality and excellence, but also employee well-being. Great place to not only work, but also learn from some of the industry's best to help grow one's own skills. CEO/Management are great to work for, passionate about the company, it's employees and the goals of both the company and the people that work for them.
Cons
As in many quickly growing industries, this will require some people to wear multiple hats to accomplish what is needed. Things can change rather quickly so might be a difficult place for those who are used to working in one, singular role/aren't too keen on the "Agile Workflow."