Pros
Where to start? Working for Buffer has been a dream come true. I've never met a bunch of people more kind, selfless, empathetic as my teammates at Buffer. I feel I have grown so much as a human being since I start working for Buffer. I could go on & on about the great salary and perks, which are wonderful, but the reason I love working for Buffer is because within moments of starting, these amazing people felt like family. It's crazy to think how close I've become to a group of people, most of whom I've never met in person. Throughout my time at Buffer I've expressed interests in different areas of the company, and have always been encouraged to pursue it. Not once have I shared an idea and felt like it wasn't considered seriously. You're not just an employee when you work for Buffer. Every single person at Buffer has the power, the potential, and the platform to shape the future of the company. I couldn't possibly pick another company I'd rather work for.
Cons
The only con I think of is that, because I enjoy my job so much, I often feeling like jumping into work on evenings and weekends (this is never required, suggested, or even hinted at by any of the team leads). This can lead to a lot of hours on the computer, which I enjoy, but can easily become a problem for home life if you're not careful.