Background: I'm a computer science student that goes to a well known US college. In September, I will be going into my senior year. Last summer, I interned at a well known tech company, let's call them company A. This summer, I landed another an internship at an even larger tech company, company B. I'm currently interning at company B.
Yesterday, I received a formal full-time offer from company A. They are offering an above-average salary and a large amount of equity. I have about a month to make a decision, after which the equity will decrease. Realistically, I don't think I'll get a better offer than this at any other company, so I'm very tempted to take it. Company B would probably match the salary but they almost certainly wouldn't match the equity.
I want to take the offer from company A, but I'm slightly concerned about possible repercussions since I'm currently employed at Company B. The two companies operate in the same space and indirectly compete with one another. Do you guys have any advice on what to do? Do I need to tell my current employer about this offer?