Taro Logo

For those new grad/junior engineers, DO NOT come to this company

Software Engineer
Current Employee
Has worked at Snap for 2 years
March 15, 2018
Venice, California
1.0
Doesn't RecommendNegative OutlookDoesn't Approve of CEO
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.
Advice to Management

TBH, don't hide in the back and blame engineers. Admit the company's failure is largely due to upper management and actually hear advice from employees instead of pretending to let employees ask questions and always replying with repeating nonsense.

Don't let the direct manager be the only person to do the performance review; there are a lot of bad managers in this company.

Don't think this company is Evan-exclusively and tell people who disagree to shut up and leave. Be transparent and honest with the company; sometimes admitting you did something wrong is not shameful.

Was this helpful?

Snap Interview Experiences