Taro Logo

Good benefits; good working environment; difficult development environment

Staff Software Engineer
Current Employee
Has worked at PayPal for less than 1 year
June 13, 2008
San Jose, California
3.0
Doesn't RecommendNo CEO Opinion
Pros

Work-life balance is quite good. Flex time is available, as is working from home in some situations. Benefits are excellent.

Good people to work with – smart and helpful.

Regular team lunches and outings are provided. Lower management is receptive to criticism and supportive. Infrequent demands for more than 40 hours per week.

Cons

The development environment is archaic. The infrastructure is fragile. The codebase is immense, poorly documented, and poorly understood. Too much emphasis is given to new features over consolidating and solidifying existing features. Middle and upper management are focused too much on marketing requests at the expense of development needs. Emphasis is placed on development days rather than productivity. Development tools are outdated. Available information is disorganized and not maintained. Developer productivity suffers greatly due to poor code organization, old tools, an enormous codebase, an unstable development environment, and questionable management decisions. The stock price has been flat for the last four years.

Advice to Management

Rewrite the code from scratch with an eye towards stability, maintenance, and debugging. The benefit would be a doubling of productivity, increased stability, and faster response.

Was this helpful?

PayPal Interview Experiences