IBM Advisory Software Engineer Reviews | Glassdoor

IBM Advisory Software Engineer Reviews

Updated November 14, 2017
347 reviews

Filter

Filter

Advisory Software Engineer

3.2
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
IBM CEO Virginia Rometty
Virginia Rometty
139 Ratings

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
  • You have to manage your work life balance or you'll end up doing the work of 2 or more people (in 925 reviews)

  • Long hours like everwhere elses (in 441 reviews)

More Pros and Cons

  1. "Great company, poor upper management"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Advisory Software Engineer
    Current Employee - Advisory Software Engineer
    Disapproves of CEO

    I have been working at IBM full-time (More than 10 years)

    Pros

    Lots of opportunities for career growth

    Cons

    short sighted upper management - Keeps changing directions of the company


  2. "Software Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Advisory Software Engineer in Boston, MA
    Former Employee - Advisory Software Engineer in Boston, MA
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

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

    Pros

    IBM is a large company with many types of software projects.

    Cons

    Employee review rating percentage is dictated from above to manage head count. This is an unfair process. Sometimes managers are forced to give good engineers a poor review rating number just to manage head count.

    Advice to Management

    Change the review process.

  3. "work environment and career growth"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Advisory Software Engineer in Austin, TX
    Current Employee - Advisory Software Engineer in Austin, TX
    Recommends
    Positive Outlook
    No opinion of CEO

    I have been working at IBM full-time (More than 5 years)

    Pros

    There are opportunities for lateral movement to pick up new skills and contribute in the area of interest .

    Cons

    Legacy tool usage persists in some areas and may need to be updated or replaced.

    Advice to Management

    Make use of the available talents and motivate them to work in area of interest and strength.


  4. Helpful (1)

    "IBM: a look back from a retiree"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Advisory Software Engineer in Littleton, MA
    Former Employee - Advisory Software Engineer in Littleton, MA
    Doesn't Recommend
    Negative Outlook
    No opinion of CEO

    I worked at IBM full-time (More than 10 years)

    Pros

    When I worked at IBM Software Group, work schedules were somewhat flexible. Challenging leadership positions are available to the technically proficient; highly skilled and intelligent co-workers. Small teams. Nice benefit packages. Decent salaries.

    Cons

    Flexibility will sometimes include working 24/7, including holidays and weekends. Tendency to view employees (the term IBM uses is “resources”) as similar to machinery. Underfunded projects. Lip service is paid to diversity, however, the environment is challenging for women and people of color, who are often sidelined into less technical positions. Advancement is possible but upward mobility is limited. There is some ageism; women, in particular, should have a thick skin.

    Advice to Management

    Sometimes the way to a better bottom line is more investment in creative people and projects.


  5. Helpful (5)

    "Unrealistic sales driven deadlines, ridiculous bureaucracy, and general disinterest from management"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Advisory Software Engineer in Chicago, IL
    Former Employee - Advisory Software Engineer in Chicago, IL
    Doesn't Recommend
    Positive Outlook
    Disapproves of CEO

    I worked at IBM full-time (More than 8 years)

    Pros

    - In the past there has been a liberal work from home policy. I'm not sure how much longer that will last.
    - The company 401k matching contribution is good and is fully vested from the start.

    Cons

    - Multiple (one or more) layoffs per year every year I was at the company (almost 10 years).
    - Terrible or none existent bonuses.
    - Management mostly concerned with how to preserve and progress their careers and has little interest in progressing staff careers.
    - Software engineering organization driven by rigid sales motivated deadlines with little consideration for sound software development practices. This creates substandard software services that are unmaintainable. But Sales doesn't care and engineering management team is too afraid to push back.
    - Bluemix IS an awful mess and any product or service that has to integrate with it WILL be made worse by having to integrate and adhere to the terrible bureaucracy that exists within it.

    Advice to Management

    - Reduce the red tape! It is strangling this company.
    - Stop ignoring the careers of your engineers until it's too late. For 10 years I was told that a promotion/raise was just around the corner but the only time I was offered any compensation and banding bump was the day that I gave my 2 week notice. I was told to name my price and I thought that if I was so indispensable then why didn't you care to reward me until I had both feet out the door. TBH I stuck around as long as I did because I worked remotely for almost the entire duration of my stay at IBM which was a tremendous perk but even that perk appears that it might be going away.


  6. Helpful (2)

    "Very impressive and innovative engineers"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Advisory Software Engineer in Rochester, MN
    Current Employee - Advisory Software Engineer in Rochester, MN
    Recommends
    Neutral Outlook
    Approves of CEO

    I have been working at IBM full-time (More than 5 years)

    Pros

    Exactly work environment, flexible work hours, very professional management, very experienced coworker.

    Cons

    Not being able to work from home. Too much work, lacking focused project and products.

    IBM Response

    Jun 19, 2017 – VP, Communications

    Thanks for acknowledging the workplace flexible. We're proud of the trust-based culture we've built inside IBM. We do want to address the concern about working from home, though. IBM has been a... More


  7. Helpful (1)

    "IBM management has no direction - my firsthand experience"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Advisory Software Engineer in Austin, TX
    Former Employee - Advisory Software Engineer in Austin, TX
    Recommends
    Neutral Outlook
    No opinion of CEO

    I worked at IBM full-time (More than 3 years)

    Pros

    new technology to work with, some workshops,

    Cons

    no respect for employees, middle layer managers are only for namesake, employees fear each other, culture of hide and non-sharing of ideas

    Advice to Management

    Culture has deteriorated, i have seen it and experienced it. Because of Indian managers and executives politics is heavily embedded in all aspects of IBM. Lack of respect, constant fear permeates the technology division.

  8. Helpful (2)

    "Mixed feelings about IBM"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Advisory Software Engineer in Seattle, WA
    Current Employee - Advisory Software Engineer in Seattle, WA
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

    I have been working at IBM full-time (Less than a year)

    Pros

    * Friendly environment, coworkers
    * You get to work on cool technologies depending on the project

    Cons

    * IBM eliminated the perk to work from home
    * Medical insurance is not very competitive
    * Lack of motivation to work there long term as the company does not seem to care about its employees
    * It seems that IBM is no longer competitive in many areas


  9. Helpful (1)

    "Not what it was"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Advisory Software Engineer in Littleton, MA
    Current Employee - Advisory Software Engineer in Littleton, MA
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

    I have been working at IBM full-time (More than 10 years)

    Pros

    You have many opportunities to work in various areas and with different people worldwide

    Cons

    There is not much of a community to the company at this time. There is not much communication among groups in person.

    Advice to Management

    Take a deeper look at the organization to see who you should value and who might not be an asset going forward.


  10. Helpful (1)

    "Great benefits but I see the company going downhill quickly"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Advisory Software Engineer
    Current Employee - Advisory Software Engineer
    Recommends
    Negative Outlook
    Disapproves of CEO

    I have been working at IBM full-time (More than 10 years)

    Pros

    Good benefits. Flexible hours. Opportunity to learn and grow in your career.

    Cons

    Blindly lay off the best talent, entire teams chopped due to internal politics. Upper management keeps changing their minds on what they want to focus on and applications keep getting rewritten using different technologies which is wasting time and efforts.