Pros
Work-life balance, teamwork and collaboration, interesting work & problems, definitely a good place to grow. The hiring and interview process was smooth and everyone at the company is incredibly smart and talented.
Cons
Definitely requires self motivation and being comfortable in ambiguity which may not be good for everyone