Fast-paced environment, but not so much as to have a constant negative impact on your work-life balance.
Friendly and dedicated teammates.
Brex is very careful about hiring. The hiring process was the best I've ever participated in.
Company values are reflected on a day-to-day basis.
A lot of the engineers on the team are, were, or strive to be entrepreneurs themselves, which leads to interesting discussions.
Brex is truly remote-first: you are not pressured to join on-site events or work at an office. You have full control over your working hours, and people respect them in async communications.
Very competitive compensation policy, with lots of benefits and additional stipends, making you constantly dog-food your own product.
Healthy relationship between product and engineering.
Constant reorgs, especially on teams closer to the product. It seems like one is to be expected every ~8 months or so. This is in part a reflection of Brex's values, but it gets really daunting, especially for new hires.
Brex's backend codebase is split between a legacy part and its new counterpart. Working in the latter is awesome and you feel super productive, as tooling is effective and documentation abundant. The former feels like no-man's land: documentation is almost non-existent, a small fraction of engineers actually understand the codebase at depth, and thus you feel very unproductive working on it. Migrations are underway, though.
The interview process included several rounds: HR screening, a code challenge, a debugging challenge, system design, and a final alignment call. It was a very good assessment, apart from the multiple steps. All the interviewers were really nice and
Accessible and with a YouTube video to indicate what the process will be like on the Brex Br channel. It's a different process due to the debugging interview, but it's quite fun. It's worth doing.
The first step was a problem-solving task on CodeSignal within a 70-minute timeframe. I wanted to be honest, so I didn't try to find answers or algorithms on the internet. LeetCode-based problems basically don't tell anything about your lifetime expe
The interview process included several rounds: HR screening, a code challenge, a debugging challenge, system design, and a final alignment call. It was a very good assessment, apart from the multiple steps. All the interviewers were really nice and
Accessible and with a YouTube video to indicate what the process will be like on the Brex Br channel. It's a different process due to the debugging interview, but it's quite fun. It's worth doing.
The first step was a problem-solving task on CodeSignal within a 70-minute timeframe. I wanted to be honest, so I didn't try to find answers or algorithms on the internet. LeetCode-based problems basically don't tell anything about your lifetime expe