Pros
The culture is pretty good and work is fun.
Cons
As the company grew, the culture shifted from encouraging employees to brainstorm and innovate to pushing them to work as much as possible without burning out—or leaving. From there, it turned into maintaining a steady pipeline of candidates so leadership could drive current employees to the breaking point and simply replace them once they did.