Great co-workers, lots of smart people, though most of your team members will likely be at HQ in San Francisco or San Jose.
New Toronto office is very nice, with good perks.
Toronto co-workers are great, from a breadth of different teams.
Very flexible hours, and work from home once a week.
Excellent base pay.
Honest and candid leadership.
Recognition is given regularly and properly. Lots of opportunity for growth. Well-defined career tracks (technical & management).
People, in its great majority, put a genuine effort in improving what's not good enough.
Benefits (especially vacation) are very basic, even when they didn't have to be, to the point of being annoying sometimes.
HR and workplace management are all in HQ (San Francisco), so getting their attention on many of the pain points around benefits/office issues can be very challenging.
Work/life balance can be tricky with a Pacific-Time based team.
The complicated dev environment & monolithic architecture of the product sometimes complicate the simplest of tasks.
Not the fastest brand of agile is followed in the dev process.
You have a great thing going on. The company is amazing, the people are amazing, the office is pretty great, the product is amazing, and the leadership is amazing.
Improve on the benefits, add local HR and workplace representation, and pay more attention to the requests of the satellite offices. That would go a long way to keep people happy.
Make a bigger effort to re-architect your product around microservices. That would definitely pay off as well.
Took six weeks for a single interview, then never heard from again. I would wholeheartedly not recommend them to anyone, ever. This is just too much for anyone to have to go through.
First, I had an HR interview on Zoom. Then, I had a technical interview with a principal software engineer on the team. The person told me there would be at least two more rounds of technical interviews.
The phone screen was a positive experience, and I was booked for the technical screening right at the end of the interview. Then came the technical screening, and I was asked to provide feedback. I provided my feedback to the recruiter and was then
Took six weeks for a single interview, then never heard from again. I would wholeheartedly not recommend them to anyone, ever. This is just too much for anyone to have to go through.
First, I had an HR interview on Zoom. Then, I had a technical interview with a principal software engineer on the team. The person told me there would be at least two more rounds of technical interviews.
The phone screen was a positive experience, and I was booked for the technical screening right at the end of the interview. Then came the technical screening, and I was asked to provide feedback. I provided my feedback to the recruiter and was then