Pros
- Good benefits (4% 401k match, paid maternity/paternity leave, tuition assistance, ride sharing reimbursement, work from home) - Ok pay (Average base salary, 10% annual bonus, stocks) - Work-life balance - Most people are very helpful and easy to work with
Kontras
- Boring projects, menial tasks, little freedom, too many processes. Don’t let the location trick you, eBay is not a Silicon Valley company - this is a horrible place to work at as a passionate developer who want to build and ship things. If you chose to be a developer because coding is your passion, you’ll absolutely hate this place. But you’ll love it if you care most about retirement and benefits. - There is no diversity in engineering teams, 90% percent of people are from the same country. Company is known as an H1-B shop. People say yes to everything, because almost everyone’s life literally depends on eBay - they have to stay at the company for 8+ years to get their residency. - Old tech stack. Some teams adopted newer tech stack but they still use eBay's own front end framework for some reason (Marko). It’s fun to work with, but no one will recognize it on your resume. If you are a full stack or front end developer this is worrying. - Risk-averse, slow moving, bureaucratic - If you want to leave before the one year mark they will ask you to pay the full amount of sign-on bonus including taxes.