Perks (great office spaces, lunches, etc.).
Respectable company that is reasonably well known in eastern Canada.
High autonomy and high trust if your values align with the company.
Brilliant people that care a lot.
The company is much larger now than when I joined. Many things have changed. Your manager will really dictate your experience, which rolls up to director/VP. There are many great teams working on challenging problems.
The company was always product-focused, with development skill being the highest valued. This is shifting in favour of product management. Product teams report up through general managers, most of whom were product managers. Many teams are still striking an okay balance, but power is definitely shifting towards product. Estimates are no longer WAGs.
Departments are inconsistent. Offices are inconsistent. You will be fine if you thrive on chaos and learning the differences. It is not for everyone, though.
Many managers/directors are inexperienced. It is a growing company with good opportunities for people, but you may end up under someone who you need to handle things they are not ready for. This gives you the opportunity to try more senior responsibilities before they are yours, but if you are expecting a clear vision, you will be disappointed.
At the executive/senior leadership level, a lot of problems get delegated down the chain. It is likely that many things are being owned higher up, so it is possible the problem is transparency.
It would be nice to see senior leaders own something from time to time. Ideally, accountability would increase with someone senior having to follow through, rather than delegating to a director who delegates to a team.
If nothing else, it would help set the tone for others. Raise the bar. The "mobile first" shift was a good example of this.
- 30-minute initial generic recruitment call. This one went well; the recruiter was really likeable. - 1-hour 'life story' call. I found this to be more of an interrogation than sharing. The session felt like they didn't actually want to know more a
Enjoyable. People were friendly, welcoming, and enthusiastic. The process started with discussing the opportunity with a recruiter. Then, over the course of three interview days, it moved onto technical challenges, design challenges, culture experie
Hour interview with hiring manager, then a week later, an hour-long conversation with a recruiter for what they call their 'life story', then an hour technical. The technical interview involved an array of strings, "productName, PopularityScoreAsaStr
- 30-minute initial generic recruitment call. This one went well; the recruiter was really likeable. - 1-hour 'life story' call. I found this to be more of an interrogation than sharing. The session felt like they didn't actually want to know more a
Enjoyable. People were friendly, welcoming, and enthusiastic. The process started with discussing the opportunity with a recruiter. Then, over the course of three interview days, it moved onto technical challenges, design challenges, culture experie
Hour interview with hiring manager, then a week later, an hour-long conversation with a recruiter for what they call their 'life story', then an hour technical. The technical interview involved an array of strings, "productName, PopularityScoreAsaStr