Pros
You’ll get to work with some very intelligent people at eBay, pay is competitive, benefits are great.
Cons
Buckle up because there are so many cons… 1. Management does not care about you. You are a work horse for them and will continue to put pressure unless you set limits. 2. No clear path for advancement. Literally none. You can ask your manager about this in every 1:1, that is if you’re lucky enough to have the same manager for more than 6 months (see #3), but you will have to be the squeaky wheel to get any kind of traction on a promotion. 3. Constant restructuring and turnover. This creates a pretty tense work environment when you have to shift your roadmap and working style ever ~6 months because people either leave or there’s another “reorg”. 4. Roadmap planning is different every year…probably again because of #3, and it’s always rushed. You’ll be expected to start work on Q1 projects and not have a finalized roadmap until Q1 has already started. This already sets up up for failure and causes you to miss deadlines. 5. Bigger projects tend to lack end to end vision. Mainly because the planning process is so rushed that design/product/etc is never given enough time to fully explore all the use cases which leads to missing use cases and broken features…and ultimately upset end users.