Recently got an offer for a consulting role from one of the big 4. The role is related to machine learning. Currently I'm a senior machine learning engineer in specific domain. Given the pay is very much similar, I wonder if it's worth take the offer? If I stay where I'm, I probably will develop lots of domain specific knowledge, while in big 4, I may have wider horizon, but not a deep knowledge I guess? also heard life work balance doesn't exist in big 4...
