From many whom I have spoken with, we all agree that Comcast treats its employees very well.
The salary is competitive, and the potential for growth exists within Comcast.
Additionally, compared to many other tech corporations, Comcast probably has one of the best work/life balances.
While there are times when I worked more than 40 hours in a week, those are rare occasions, more dependent on which team you work in. For the most part, I found myself averaging somewhere between 40-45 work hours.
As with any large corporation, communication between teams can be difficult. It can take an exorbitant amount of time to get something, which could be considered trivial, done. It's not true for all teams, but poor inter-team communication seems to be the status quo.
Hire more new graduates. Comcast, overall, does not hire many new graduates. The company is known more for promoting employees within and moving employees horizontally, which isn't a bad thing. However, what is a bad thing is only promoting employees and moving employees horizontally because the number of senior employees begins to outnumber the less senior employees.
When a more senior employee leaves, the pool of non-senior employees to take their place will be smaller. Now, the only way to fill that position is to either move a senior employee horizontally without a promotion (no incentive for them), or hire a new employee externally, which is a lot harder than hiring a recent graduate.
The recruiting team is very knowledgeable. The initial coordination and follow-up have been pretty satisfying. Overall, it's been a very coordinated, but a little time-consuming, process. However, it was a good process.
I was contacted by an HR representative to schedule a phone interview with a software engineer. The interview was supposed to be one hour long, but my interviewer thought it was only 45 minutes, so he rushed me while I was working on technical quest
The process started with screening interviews, followed by in-person interviews, second interviews, and even third interviews. They will give scores to each interview, but won't let you know. Finally, the score decides how many you can struggle throu
The recruiting team is very knowledgeable. The initial coordination and follow-up have been pretty satisfying. Overall, it's been a very coordinated, but a little time-consuming, process. However, it was a good process.
I was contacted by an HR representative to schedule a phone interview with a software engineer. The interview was supposed to be one hour long, but my interviewer thought it was only 45 minutes, so he rushed me while I was working on technical quest
The process started with screening interviews, followed by in-person interviews, second interviews, and even third interviews. They will give scores to each interview, but won't let you know. Finally, the score decides how many you can struggle throu