Pros
I recently joined Brooklyn Data after leaving a bad work situation, and I'm so glad I did. Yes, there are workplaces that treat you with respect and provide support with thoughtfulness and care -- and this is one of them. Everyone I've met is incredibly friendly, supportive, and helpful. The entire company setup has been deliberately crafted to create a good balance, allow time for learning and growth, and provide great benefits. Salary reviews are done frequently to ensure that pay remains competitive with the market -- and they're standardized across the company for fairness and transparency.
Cons
I love it all, but it might not be right for everyone. To do well at Brooklyn Data, you should: * Enjoy learning new things and be adept at figuring stuff out. Your colleagues will jump in to help you, but there will be technical challenges that need to be figured out quickly. You might get more breadth than depth in some areas, because you might not have the luxury of time at that particular moment to do more research. There is always something new to learn, and you will be challenged daily. * Be okay working with a fully distributed company. You'll get a generous allowance to set up your home workspace, but there's no office to go to.