Most people in engineering are really talented and fun to work with.
They’re willing to invest in new-grads/junior employees. It’s a good place to start off your career.
WLB is generally good.
Compensation is definitely on the low end of the market. They underpay ICs and lower management based in Canada while hiring tons of upper management/execs in the Bay Area or other HCOL US markets.
They say that stock options make up for the low salaries, but the options are pretty worthless.
We had a meeting where execs were asked about compensation, and employees were told that they should value the company mission as part of their compensation (by an executive with a history in investment banking, which was hypocritical at best).
There were no formal performance reviews, which made it extremely difficult to push for raises/promotions. Managers submitted a form which was run up the chain and had to be approved by everyone going up to the CTO.
There's tons and tons of tech debt with absolutely no desire to go back and fix anything.
Lots of cost cutting. Vacation was changed from 4 weeks to “unlimited” with only the legal minimum being guaranteed (and paid out upon quitting).
Decent coding exercise where you are allowed to Google. A system design question, which seems a bit extreme for an entry-level role. They want you to go into a lot of depth, so make sure you can explain every choice you make.
Had a call with the recruiter, and then the second round was technical. One coding interview (LeetCode easy) and system design. Overall, they were friendly. Didn't make it past the technical rounds. Be sure to use time wisely in technical rounds.
Technical Recruiter call, then a 2-hour technical interview consisting of a programming question (language of your choosing) in CoderPad, where you're allowed to Google for help, and a systems design question. A 15-minute break was scheduled in betwe
Decent coding exercise where you are allowed to Google. A system design question, which seems a bit extreme for an entry-level role. They want you to go into a lot of depth, so make sure you can explain every choice you make.
Had a call with the recruiter, and then the second round was technical. One coding interview (LeetCode easy) and system design. Overall, they were friendly. Didn't make it past the technical rounds. Be sure to use time wisely in technical rounds.
Technical Recruiter call, then a 2-hour technical interview consisting of a programming question (language of your choosing) in CoderPad, where you're allowed to Google for help, and a systems design question. A 15-minute break was scheduled in betwe