Pros
Great culture, people, collaboration, and work. Interesting business profile. Excellent benefits program, and professional development opportunities.
Cons
While Stack is able to have a fully functioning remote workforce, sometimes not meeting in person more often leads to a loss in experiences and relationship building.