Pros
I originally left LB, but after a couple years we made nice. A lot has changed (including a few personnel), and a lot of the older reviews (I wrote one of them) aren't really applicable anymore. I wasn't sure about some of the changes at first, but that was unwarranted: they really put their hearts and minds into it and with honestly great results. - They've managed a magical mixture of the stability and fairness of Corporate in payscales/bonus structures and professional development while maintaining the culture and humanity of startups. - Work-life balance is not a struggle - they've put a lot of effort into proper staffing. - The environment is professional in that there is consistent and constant respect (both top-down and bottom-up), but it's not stifled or dead-on-the-inside. And things that are still as true as ever: - Everyone is happy to help anyone. The people really are incredible, and LB fosters their flourishing. - Interesting work with high visibility. My friends use sites that I've made without realizing it. - It's still odd describing some perks/events that seem natural to me and mindboggling to outsiders. I don't have the dread of penny-pinching PTO when I want a "recovery" day from my vacation, because it's unlimited. LB has a Family Day, where we all hit up a bowling alley/arcade with... our families! All in all, LB trusts, respects, and empowers its employees to do great work and enjoy their lives, and we do!
Cons
There are around 30 people, so there aren't a lot of obvious ways to provide unlimited upward mobility in strictly traditional management. But despite that there is a strong mentorship program developing and clear roadmaps for professional development/growth for each individual, which, for me anyway, is the meat and satisfaction of upward mobility. They put a lot of thought into addressing this, and I give them a lot of credit for what they came up with.