Pros: I've really enjoyed my time as a Software Engineer at Block. The fintech industry is super dynamic, and Block provides tons of learning opportunities. I've been able to work on challenging projects with supportive engineering teams. The hybrid work model in San Francisco is great, offering flexibility while still connecting with colleagues. There's a strong emphasis on professional development and career growth here, which is exactly what I was looking for in a tech company.
Cons: While the company culture is great, the promotion process, especially for individual contributors, can feel a bit slow sometimes. Getting cross-functional projects approved and moving through various teams can be a bit clunky, requiring more coordination effort than ideal. It's not a major issue, but streamlining these internal processes could definitely improve efficiency for an enterprise software engineer.
Advice to Management: Continue to invest in individual contributor career paths and work on streamlining internal cross-team collaboration processes to enhance overall project velocity and engineer satisfaction.
Show more