There are newer employer reviews for Baidu
There are newer employer reviews for Baidu

See Most Recent

Software engineer

  • Senior Management
Former Employee - Anonymous Employee
Former Employee - Anonymous Employee

I worked at Baidu full-time (Less than a year)

Pros

Good technology to learn and chanlenging problems.

Cons

Too stressfull, no time for life. Bad management. Dull coworkers.

reviews filtered by
  • Any Location
  • Any Job Title
  1. Passionate, working with clever people, but a little conservative in technology

    • Comp & Benefits
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Senior Software Engineer in Beijing, Beijing (China)
    Current Employee - Senior Software Engineer in Beijing, Beijing (China)

    I have been working at Baidu

    Recommends
    No opinion of CEO
    Recommends
    No opinion of CEO

    Pros

    good working environment
    relatively satisfied pay
    clever people
    large data and real request flow available
    good knowledge sharing
    good testing consciousness

    Cons

    too much over time
    conservative in technology, not eager to new technology
    not brave to do refactoring on old codes
    promotion may not be fast

    Advice to Management

    control over time workings
    improve benefits out of salary
    be more open and aggressive in technology
    not be afraid of refactoring

  2. Senior Software Engineer

    • Comp & Benefits
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Senior Software Engineer
    Current Employee - Senior Software Engineer

    I have been working at Baidu

    Approves of CEO
    Approves of CEO

    Pros

    good company for software engineer

    Cons

    some risk for new guys

There are newer employer reviews for Baidu
There are newer employer reviews for Baidu

See Most Recent

Work at Baidu? Share Your Experiences

Baidu

 
Click to Rate
or

Your response will be removed from the review – this cannot be undone.