Block Reviews
Updated 21 Mar 2023
- Administrative
- Arts & Design
- Business
- Consulting
- Customer Services & Support
- Education
- Engineering
- Finance & Accounting
- Healthcare
- Personnel/Human Resources
- Information Technology
- Legal
- Marketing
- Media & Communications
- Military & Protective Services
- Operations
- Other
- Product & Project Management
- Research & Science
- Retail & Food Services
- Sales
- Skilled Labour & Manufacturing
- Transportation
- Current Employees
- Full-time
- Part-time
- Temporary
- Contract
- Intern/Trainee
- Freelance
- Worldwide
- Germany - All Cities
- - Berlin
- - Berlin, Germany
- - Berlin
- Poland - All Cities
- - Masovia
- - Warsaw, Poland
- - Warsaw, Masovia
- United States - All Cities
- - California
- - San Francisco, CA, United States
- - San Francisco, CA
- - Oakland, CA
- - San Ramon, CA
- - South San Francisco, CA
- - Los Angeles, CA, United States
- - Los Angeles, CA
- - San Jose, CA, United States
- - Palo Alto, CA
- - Santa Clara, CA
- - Sacramento, CA, United States
- - Sacramento, CA
- - Massachusetts
- - Boston, MA, United States
- - Boston, MA
- - Georgia
- - Atlanta, GA, United States
- - Atlanta, GA
- - New York State
- - New York City, NY, United States
- - New York, NY
- - Brooklyn, NY
- - Newark, NJ
- - Missouri
- - St. Louis, MO, United States
- - Saint Louis, MO
- - Lake St Louis, MO
- - Chesterfield, MO
- - Oregon
- - Portland, OR, United States
- - Portland, OR
- - Arizona
- - Phoenix, AZ, United States
- - Phoenix, AZ
- - Scottsdale, AZ
- - Tempe, AZ
- - District of Columbia
- - Washington, DC , United States
- - Washington, DC
- - Florida
- - Orlando, FL, United States
- - Orlando, FL
- - Port St. Lucie, FL, United States
- - Port St Lucie, FL
- - Miami-Fort Lauderdale, FL, United States
- - Miami, FL
- - Texas
- - San Antonio, TX, United States
- - San Antonio, TX
- - Houston, TX, United States
- - Houston, TX
- - Dallas-Fort Worth, TX, United States
- - Dallas, TX
- - Washington State
- - Seattle, WA, United States
- - Seattle, WA
- - North Carolina
- - Raleigh-Durham, NC, United States
- - Raleigh, NC
- - Connecticut
- - Hartford, CT, United States
- - Hartford, CT
- - Utah
- - Salt Lake City, UT, United States
- - Salt Lake City, UT
- - Ohio
- - Cleveland, OH, United States
- - Cleveland, OH
- - Cincinnati, OH, United States
- - Cincinnati, OH
- - Pennsylvania
- - Philadelphia, PA, United States
- - Philadelphia, PA
- - Colorado
- - Denver, CO, United States
- - Denver, CO
- - New Jersey
- United Kingdom - All Cities
- - England
- - London, United Kingdom
- - London, England
- Canada - All Cities
- - Ontario
- - Kitchener, ON, Canada
- - Kitchener, ON
- - Waterloo, ON
- - Toronto, ON, Canada
- - Toronto, ON
- - British Columbia
- - Vancouver, BC, Canada
- - Surrey, BC
- - Vancouver, BC
- - Quebec
- - Montreal, QC, Canada
- - Montreal, QC
- Egypt - All Cities
- - Cairo Governorate
- - Cairo, Egypt
- - New Cairo
- Ireland - All Cities
- - Dublin
- - Dublin, Ireland
- - Dublin, Dublin
- Hong Kong - All Cities
- China - All Cities
- - Guangdong
- - Guangzhou, China
- - Shenzhen, Guangdong
- Australia - All Cities
- - Victoria
- - Melbourne, Australia
- - Melbourne
- - Queensland
- - Brisbane, Australia
- - Brisbane
- - New South Wales
- - Sydney, Australia
- - Sydney
- India - All Cities
- - Karnataka
- - Bangalore, India
- - Bangalore
- - Delhi
- - New Delhi, India
- - New Delhi
- - Maharashtra
- - Mumbai, India
- - Mumbai
- - Telangana
- - Hyderabad, India
- - Hyderābād
- - Tamil Nadu
- - Chennai, India
- - Chennai
- France - All Cities
- - Ile-de-France
- - Paris, France
- - Neuilly-sur-Seine
- - Le Pecq
- - Paris
- Spain - All Cities
- - Madrid
- - Madrid, Spain
- - Madrid
- - Catalonia
- - Barcelona, Spain
- - Barcelona
- Japan - All Cities
- - Tokyo
- - Tokyo, Japan
- - Tokyo
- Vietnam - All Cities
- - Hồ Chí Minh
- - Ho Chi Minh, Vietnam
- - Ho Chi Minh City
- Bangladesh - All Cities
- - Dhaka
- - Dhaka, Bangladesh
- - Dhaka
- - Rajshahi
- - Rājshāhi, Bangladesh
- - Pābna
- English
- French
- German
- Dutch
- Portuguese
- Spanish
- Italian

Found 1,105 of over 1K reviews
- Popular
- Highest Rating
- Lowest Rating
- Most Recent
- Oldest first
"Great work life balance is promised" (in 65 reviews)
"Great team, with great benefits" (in 54 reviews)
"depending on the team) work/life balance is poor" (in 32 reviews)
"Growing pains of a start up for some of the newer divisions/acquired companies" (in 31 reviews)
- Former Employee★★★★★
Good company, but so many reorgs and starting to behave like a very political organization
1 Feb 2021 - Product DesignerRecommendCEO ApprovalBusiness OutlookPros
good hours, benefits, nice people mostly
Cons
decisions get made arbitrarily and without great communication
- Former Employee★★★★★
Pros
Environnement and people are good
Cons
There are cons everywhere aren’t there
- Current Employee, more than 5 years★★★★★
I love this company
6 Mar 2023 - Project Manger in Saint Louis, MORecommendCEO ApprovalBusiness OutlookPros
Great benefits and leadership. The work-life balance at Block is unlike anywhere else I've worked, and I don't know many outside of Block that have it as good as we do. There's opportunity everywhere in this company, if you want something, there's a good chance you can go for it. The yearly compensation and merit cycles are nice. The culture here is great. I've spent the last 6 years of my career here and I don't see myself going anywhere other than "up" in the company.
Cons
The culture here overall is great. However it can get too liberal sometimes, and that's coming from someone who is very liberal. I would like to see the company find a healthy balance of being able to express their thoughts and beliefs without the harsh judgement towards others who don't align. The biggest issue I have is there is a culture that's been created where management can be too soft and would rather sugar coat feedback and not take necessary steps towards helping employees do better. For example, an employee with a good heart can continue to do the wrong things leading to failed outcomes, or projects taking longer. And instead of management removing someone from a project, they just continuously have the same sugar coated conversations and nothing changes. Very frustrating. It's a pattern I've seen with many leads over time time here.
Continue reading - Former Employee, more than 5 years★★★★★
A great place to work
8 Mar 2023 - Senior Software Engineer in San Francisco, CARecommendCEO ApprovalBusiness OutlookPros
The team is supportive and collaborative. The compensation and benefits are generally fair, though they do pay less for those located outside of SF/NY-type locations. The culture is very friendly to remote workers.
Cons
Engineering promotions can be difficult to obtain. In order to be promoted you are expected to work the next level for at least six months to be eligible, and then provide thorough documentation of what you've accomplished, which, depending on your team, may not fit the criteria for promotion, regardless of how well you perform in your role. Even if you are promoted, the process must be within a cycle that occurs twice per year, and can take months to complete, all the while you are ostensibly working above your current level. This effectively means you can be working at the next level for up to a full year before it's possible to see any increase in compensation for those efforts, and it's possible that you'll need to switch teams in order to fit the expected criteria.
Continue reading - Former Employee★★★★★
Great culture, better pay
21 Mar 2023 - Strategic Sales Executive in Miami, FLRecommendCEO ApprovalBusiness OutlookPros
Love the people, lot of flexibility and a wonderful environment to grow in as a young professional.
Cons
Management is young and inexperienced. Sales funnel dry with not much backing from marketing. Great potential for the future but strategy needs to change.
Continue reading - Current Employee★★★★★
Amazing company
20 Mar 2023 - Account Development RepresentativeRecommendCEO ApprovalBusiness OutlookPros
Block is so incredible caring when it comes to their employees, The benefits, PTO, strive for mental health, and overall value of their employees is unmatched!
Cons
Can be hard to move internally. It's a competitive company.
- Current Employee, more than 3 years★★★★★
Trying to drive out reps by setting insane quotas and putting everyone on PIPs
1 Feb 2023 - Account ExecutiveRecommendCEO ApprovalBusiness OutlookPros
Benefits have been okay (monthly WFH expense covered, fitness stipends, etc.)
Cons
The org leads have been heartless, callous, absent leaders. They're disconnected, completely out-of-touch with how to sell Square and manage a sales org in general, and have turned an otherwise incredible place to work into a hostile, toxic work environment. I have watched them burn this place to the ground. They changed quotas so almost every rep is pacing to 60% so that they can let people go without paying them severacne. It's sickening to see these people carelessly drunk on power. I have been personally accosted, discriminated against, and undermined by each of them.
Continue readingThank you for your feedback. Block prohibits discrimination or harassment of any kind on the basis of race, color, national origin, gender, sexual orientation, age, or any other protected characteristic. We take concerns like these seriously and would appreciate the opportunity to gather additional information and feedback. Please contact us at glassdoor@squareup.com.
- Current Employee, more than 5 years★★★★★
Process over substance. Mutual insanity. A good place to start.
23 Feb 2023 - Software Engineer in Atlanta, GARecommendCEO ApprovalBusiness OutlookPros
Great worker treatment. Work whatever hours make sense for you, and take off however many days you need. The office environment is terrific, and they provide you with great laptops and other equipment you need to work at home. Diversity friendly, for every kind of diversity you can think of. There is even funding for communities that are centered around minorities of every possible kind. Great software development infrastructure. You get a reasonable deployment system, a staging environment, a CI builder, pull requests using GitHub, ticket tracking using Jira. You get all the local software licenses you may want, for example top-end IDEs and other tools. Great mentorship for basic software development skills. This is a top-notch company for a new graduate who wants to learn practical skills they don't teach in college. Great promotion track up to level 6, so you can quickly accelerate your career standing as a new developer at this company. A mature process for blame-free post-mortems. This is cool to see and something a lot of companies could emulate. I'm not sure if this is a pro, but if you are happy pushing papers and smiling through half-truths, you can have a really cushy middle-management position just by sticking around and not causing problems. Great compensation and benefits. Internal transfers are easy. You can start in one place and then teleport around Block to something wildly different.
Cons
Engineers are on-call, and there are no SREs. This is true a lot of places but not everywhere. Expect to spend 1/4 to 1/10 of your life being paged and questioned, and once every few months to feverishly scramble to restore a broken system that customers depend on. I don't like all this, but in fairness, it is a pro if you are newer in the field, or otherwise you are happy to have the excitement in exchange for the hands-on experience. It feels insane, all the time. You are forced to use software, standards, policy documents, migration guides, and requirements documents that just don't provide what they are supposed to. Your peers will use them anyway and say it worked out, which means you'll stand out as a troublemaker if you don't say the same thing. Nobody from above checks that any of the review documents actually line up with what the software does. So there's a pervasive atmosphere that what everyone is saying is fairly fake when you go look beneath the surface. Meeting hell. Quite a lot of people have over half of their calendar full. They'll suck you into it if you don't push back very hard. Even after you push back for your own calendar, all these people are talking each other into crazy stuff, all the time. The majority of mid to upper management has a policy that they just want to hear if there is a problem, and otherwise will trust you. That sounds great at first, but the problem is that certain functions have a single gatekeeping team, and it applies to them, too. As soon as you run into that, you have to dumb down what you're creating to match what they insist on. You can't push back effectively on what they do, because there's no accountability that they're actually doing it. A lot of the larger technical plans don't make any sense. New components will be put forward to unlock a problem, and a large team formed around its development, but it will either not be needed or will not have the right things in its design to help the stated problem. Other teams will willingly say they're waiting on the flashy new component because it gives them cover by blaming another team for their own lack of progress. The new component sometimes implodes, but in some cases goes on for 5+ years without success and with avoidable fundamental design problems. Deals with large partner companies are exciting at first, but then due to the above problems, fall apart when we don't deliver. The partner has a chance to walk away and generally will do so unless they've been acquired. It can be very demoralizing to be anywhere near one of these deals, because you'll know what to do but have to watch it go slowly bad, anyway. There are corrupt managers, and HR will play ball with them. HR and management will do joint presentations at 100-person meetings and joke around like they are just the best buddies, when it seems like those are exactly the people HR ought to be scrutinizing. In my worst experience, I had one manager support and edit my promotion packet, but my next manager overturned my promo. The new manager told me that it didn't matter what the bullet points in the leveling guide were, that they had asked a specific individual who everyone knows must say yes or no to level 7 promos, and that individual had said no without looking at my packet. My new manager had not looked at my packet either, and furthermore brought me to a surprise meeting with HR and said it was a performance violation to respond to performance review by talking about other things I have done. This was an impossible situation and felt very calculated. The manager carefully said I was under performance warning but not a PIP, and they went on to explain that that meant I could transfer off their team. They anticipated that I would talk about my contributions in rebuttal; the complaint was on groupwork, so I pointed out some multi-team projects I had coordinated, which in some cases spanned the majority of the company. The literal complaint at my surprise HR meeting involved telling an upper manager a surprising architectural suggestion when I was asked to do so at a major meeting, thus embarrassing the upper manager. This is obviously not a bad performance demonstration unless you really think the suggestion is impossible, so they changed it to a complaint about organizing large multi-team projects, but I was not allowed to discuss the large multi-team projects I have been part of, because the formality of this HR ritual was that I'm supposed to listen to feedback and accept it at the implicit threat of being additionally dinged for not being good with feedback. So I sold my soul and said I understand what I'm hearing and will try to do better, but it wrecked me. I was more than happy to transfer out, which on the bright side is very easy at this company. If this is happening to other people, then all the L7s in a large chunk of the company must be the personal appointees of this one individual, and the elaborate process around making packets and seeking peer reviews is more of a formality after the real decision has already been made. As well, I can see why unworkable architectures are being pushed all the time, because look what happens if you speak up. This won't affect new grads and other people early in their career, but it can be psychologically rough when you try to build and accomplish bigger things. Talent retention is low. I've had almost as many managers as I've had years at the company. My first two managers have left the company. Flipping that around, you have to go 5 levels of management above me before you find someone that has been in their role for more than two years. Of those 4 newbies, 2 of the 4 are new to the company as well as to their role. The same thing happens with your partners around the company. You build relationships and then learn that the person has changed roles or has left the company. Almost nothing is built out and then retained. People will go nuts on a problem area for 1-2 years, but then get their project paused, get disillusioned, and transfer or quit. The new people that replace them will usually say the old thing is terrible and will want to start over. Lines of ownership are frequently unclear. Instead of positioning people to make decisions and live with the results, most things you suggest will lead to a number of additional people being tagged into the discussion, and before you know it 5-10 people are on a call and in a doc making off-the-cuff suggestions and trying to make a decision by averaging all the extreme statements together. Likewise for your own team's software, people will "contribute" to it and then say they project worked, and you have very little power to push back on what they do in your software. They'll then turn it around and say you're on the hook to rewrite it the correct way, in the next quarter. So all in all, it's a fine place to start a software engineering career, but really bad for people who want to build and launch bigger things.
Continue reading - Current Employee, more than 1 year★★★★★
Pros
- benefits - team leaders - transparency
Cons
- pressure to perform - can get competitive
- Current Employee, more than 1 year★★★★★
World Class Company + Organization
9 Mar 2023 - Sales in Phoenix, AZRecommendCEO ApprovalBusiness OutlookPros
I am surrounded by some of the best and brightest minds I have ever worked around and feel empowered by our mission of economic empowerment on the daily.
Cons
Can feel like we are still a start up at times with change
Continue reading
Block Reviews FAQs
Block has an overall rating of 4.2 out of 5, based on over 1,208 reviews left anonymously by employees. 84% of employees would recommend working at Block to a friend and 72% have a positive outlook for the business. This rating has been stable over the past 12 months.
84% of Block employees would recommend working there to a friend based on Glassdoor reviews. Employees also rated Block 4.1 out of 5 for work life balance, 4.3 for culture and values and 3.9 for career opportunities.
Popular Careers with Block Job Seekers
Work at Block? Share Your Experiences

Block Response
Block