Tech Industry
Yesterday
764
PM is irrelevant role and will die in next 2-3 years.
Tech Industry
Yesterday
315
Choice of Monitors
Ask Blinders
Yesterday
1985
How big are the balls of Google to lay off thousands and then do 70 BILLION in stock buyback?
India
Yesterday
850
Ideal indian parents
World Conflicts
Yesterday
616
Peaceful Protest Hasn’t Worked and Has Been Met With Aggression.
[Hoping the tech bros don't give a biased response to the poll, please try to read through the points..] I have received offers from above mentioned companies. Comparison - TC: Both the offers are competitive (Approx 150k). Technology: At McKinsey the job involves working on multiple cloud partners (think AWS, GCP, Azure) and is heavy on Hadoop, Hive, Spark, etc. At Expedia the job involves working on Spark, AWS and also presents the opportunity to work on data tools to be used across the org. Quick take: McKinsey would help me gain experience with a lot of different technologies but not in depth. Whereas Expedia would not cover the same breadth of technologies as McKinsey, but would help me gain more in-depth knowledge about the stac k (which is pretty good IMO). WLB: Expedia >> McKinsey from what I know, but comment if you could elaborate or think otherwise. Domain: McKinney: healthcare, really looking forward to this. Expedia: travel (obv) Growth: I'm a bit confused about this, so would like to hear more about this in the comments, thanks! #dataengineer Current TC: 110k
I feel market will value Expedia’s data engineer more.
Everybody knows consultants have no real technical skills (I’m an ex consultant who managed to escape). I’d lean towards Expedia just because the traditional track consultants will treat you like back office scum.
This is very true. Consultants will think the strategy they do is so smart and the data work you do is stupid.
Yoe??
Will be 2 soon
Expedia and master spark
Go Expedia if your ambition is to be a strong engineer. Go McKinsey if you plan on doing MBA anytime next 5 years. In Mckinsey you will work more as a data analyst getting to just scratch the surface of tech that you work with. You will have limited skills to carry over to the next org, because anyone can scratch those surfaces in 2-4 months timeframe. But you will end up understanding a lot of things about a lot of industries. In Expedia you will work as a data engineer and will get more opportunities to dive deeper. You will have better chance of learning actual internals of industry standard tech. Expedia is somewhat notorious for title mismatching - you will find a few data engineers working as data analysts as well. So make sure to talk to your hiring manager to understand what exactly you will work on, and what you won't work on before taking the final decision.
I agree with choosing Expedia if you want to be a better engineer but I'd disagree on the data analyst work at McKinsey. This might be true for certain projects but most likely will not be case and you can push back on getting on to such projects or force yourself out of those projects. Generally in Healthcare sector the work tends to be a lot on either creating pipelines using spark or deploying ML models or monitoring AFAIK. I haven't worked in health care sector so I'd reaching out to someone from the team.
There is no good or bad. I was selected as Mc Kinsey data engineer 3 years back and then opted for EG. I believe EG has better growth compared to Mck. Workwise, EG has a variety. Some day we are running spark jobs on EMR, some day we are working with pandas. Some days i am just doing presentations. Also with the right team, EG provides flexibility to choose the tools you want, which happened for me. Reference: I am a data engineer at EG
Hello mate, can I dm you
That's cool, but should one be concerned about the mass layoffs .. like the one which happened last year?
McKinsey Healthcare is internal practice to develop and customise software for healthcare clients. I don't see much challengeing work compared to Expedia. If it was McKinsey - client advisory team, then you get chance tolevel up your career , work on different projects with different clients in short span of time .
For McKinsey, I'd assume that it's not QuantumBlack. If it's QB, then it will depend on where you want your career to go. The role at QB can offer you opportunities to move into management positions, pre-sales or stay at tech as well depending on how long you stick around. But do take note that the management roles are a generally in non tech companies. The one at Expedia will give you a pathway into tech companies and maybe management, but might be a longer path. The WLB part is mostly true and also depends on project you're working on.
@OP - Do what you think is best for your career and don’t make your decision based on some random post here. As someone who have worked as part of the McKinsey Healthcare Data Engineering team, I can tell you that a lot of post here on the role at McKinsey are just based on false assumptions & one’s perception without knowing anything about the actual reality. In my opinion, it would be better of if people stick to what they actually know & that way they can provide proper & valid data points rather than making assumptions.
Sure thing, just looking for some advice. Like based on your personal experience, what has been your experience with the tech stack and general WLB?
Sure, in my experience I have gotten opportunity to really deep dive on various Data Engineering & BI Tech stacks (like Hive, HBase, Python,Spark, Tableau etc) when I have worked on developing internal products which are built to be targeted across multiple clients with minimal customization. Usually in these kind of projects one gets a lot of autonomy as well. Then there are other kind of projects where I have worked on building something for the client (these are usually bespoke products) and in these projects one would not get an opportunity to dive deep into Technologies and it might be at a Architectural level as well sometimes & the Tech stack would really depend on the ones that the client is using. As for WLB, it varies widely from Project to project really. Some projects are very fast paced and have stringent timelines where one has to work long hours and there are other projects where you can plan stuff much better so in my experience it has been cyclical - sometimes one has to spend long hours however at other times there might be minimal activity.
McKinsey will look great on your resume. I would stick it out a couple of years and then move to a higher role at a tech company. Also you will learn more
What's the worth of McKinsey on resume in engineering career...