Great people to work with. Management encourages you to use whatever you want to tackle problems. Outside-the-box thinking is encouraged.
In general, all staff are very approachable and happy to help. You just have to keep that in mind when someone needs your help too.
I've had the opportunity to improve lots as an engineer here, and I've made some friends for life along the way. Overall, I am very glad I work here and hope to be with the company for many more years.
For my team, there are too many weekends we're expected to handle out-of-hours maintenance or be on call for escalations. There is a real scramble when incidents occur; we don't have clear ownership or great processes for what should be basic return-to-service procedures. That being said, there are ongoing efforts to improve this.
There needs to be more of a focus on work-life balance. There is a lot of talk about this, but at the end of the day, when a team that works on the back end is needed, no one cares what time it is. It feels like because we have a core group of 50-60 engineers who are very, very technically strong and usually contactable out of hours, we've leaned on this group rather than try to take meaningful steps to reduce out-of-hours escalations.
Sometimes, it can feel like senior management is not fully transparent with medium/long-term plans. There is great transparency at a high level for company vision, but that becomes less clear the closer you get to individual teams.
The interview was easy. I thought it would be a tough one, but it wasn't. I wasn't bombarded with DSA and the usual suspects, just straight assessments and discussion around modern topics like Git and general DOM.
The process took several weeks. First, I was asked to complete a coding assignment. It wasn't too complicated, but it was a bit of work nonetheless. After a couple of weeks, I was called for a technical phone interview. Be prepared to talk about yo
3-stage interview. * Phone interview with HR. * Tech test: UML modeling problem, conducted over a screen-sharing application. * On-site with 3 separate interviewers from different teams/areas. Overall, the interview process was very good comp
The interview was easy. I thought it would be a tough one, but it wasn't. I wasn't bombarded with DSA and the usual suspects, just straight assessments and discussion around modern topics like Git and general DOM.
The process took several weeks. First, I was asked to complete a coding assignment. It wasn't too complicated, but it was a bit of work nonetheless. After a couple of weeks, I was called for a technical phone interview. Be prepared to talk about yo
3-stage interview. * Phone interview with HR. * Tech test: UML modeling problem, conducted over a screen-sharing application. * On-site with 3 separate interviewers from different teams/areas. Overall, the interview process was very good comp