Taro Logo

Best company I've ever worked for, but not perfect

Engineer
Current Employee
Has worked at Block for 1 year
August 24, 2017
San Francisco, California
5.0
RecommendsPositive OutlookApproves of CEO
Pros

Overall company culture is great.

There are some really brilliant engineers.

Use of new and innovative technologies.

Lots of impact as a software engineer.

Strong company mission.

Transparency.

Cons

Some teams are definitely more toxic than others.

Engineering development practices and code quality are not consistent across teams.

Questionable hires lower the bar among all roles (engineering, product management, ops, etc.).

Some managers are terrible at managing.

Advice to Management

Overall, working at Square has been a pleasure. Keep up the good work.

  • Enforce standards for code quality and development practices.
  • We do quarterly surveys, but it'd be nice to have more active updates about changes made from the surveys, not just at the company level but the team/organization level.
  • Make the engineering interview process more rigorous. Retire and add new programming and design questions.
  • Have a stronger HR/People presence.

Was this helpful?

Block Interview Experiences