Software Engineer • Current Employee
Pros: The pay is good if you enter before the IPO, not anymore.
Cons: 1. Don't be confused by the number they offered you; SNAP stock is trash.
2. Endless politics. Every employee is forced to be involved. Nobody wants to or can actually make things better now, especially after the chaotic, political, unfair, demoralizing layoff.
3. The upper management blames engineers for the product's failure and then lays off a bunch of hard-working people while rewarding themselves an absurdly huge amount of bonus.
4. The upper management always eats its words. There won't be promotions or bonuses, and they are cutting welfare one by one, while they are very generous to themselves.
5. The whole company is ruled by rumor and gossip. Every tiny piece of information is top secret in this company. Even when the next promotion cycle is, is a mystery, or where the bonus is. There is absolutely no transparency here. And due to upper management's inability, even the rumors are not trustworthy because they are changing all the time.
6. For new grad/junior engineers, especially, this company won't provide you any mentorship. They expect you to be as good as senior engineers without anyone else's help.
7. For OPT/H1B holders, think twice before you make the decision. The company's policy is brutal during this layoff; H1B holders will enter the grace period immediately.
To sum up, you should join this company if:
* You are a green card holder or citizen.
* You are willing to be fired at any time without notice.
* You actually believe this company's stock will rise in the future based on the nasty condition.
* Or they really want you and give you at least double to cover the work overtime, unstable job status, endless politics, and the risk of stock price sinking more.