Saba Software

www.saba.com
There are newer employer reviews for Saba Software

2 people found this helpful  

Excellent place to work and make a difference

  • Comp & Benefits
  • Work/Life Balance
  • Senior Management
  • Career Opportunities
Current Employee - Anonymous Employee in Redwood City, CA
Current Employee - Anonymous Employee in Redwood City, CA

I have been working at Saba Software

Pros

cutting edge technology and extremely exciting space

Cons

a lot of new ground to cover - have to be quick learner

Advice to ManagementAdvice

Keep up the good work!!

Recommends
Approves of CEO

253 Other Employee Reviews for Saba Software (View Most Recent)

Sort: Rating Date
  1. 5 people found this helpful  

    A long struggle with significant atrophying of skills

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Career Opportunities
    Current Employee - Software Engineer in Lexington, MA
    Current Employee - Software Engineer in Lexington, MA

    I have been working at Saba Software

    Pros

    Cool product space, good mid and ow-level staffers, pay and benefits are acceptable, and LOTS of room for big splash improvements if you can slog through the hurdles to actually impliment them.

    Cons

    Upper managment is CLUELESS. They have no clear direction, have no idea how to run a software company, provide for no ownership or accountabilty of important descisions, and often reward failures. Technically, the place is mess. Huge monolythic blob of source code, no discernable sub systems, zero testabilty designed in, very little automation, and a mountain of technical debt that would required a 3-4x increase in technical staff to even begin to deal with. There isn't any semblance of best practives in software design, developement, release, or test methodologies. Everything they do there is a fly-by-night task dictated by clueless upper management with zero input from the informed folk who will actually perform the tasks. All technical personell are then minimally aligned to cross this poorly conceived task of some upper managments task list so they can recieve their performance bonus. Tasks are never actually susbtantatively completed and always add to the tehnical debt, while upper managemet continues to blow smoke and recieve accolades and bonuses fro thier completion. Everything at Saba is never as it first seems and all tasks are usually an order or magnitude (unnessarily) more difficult then you could ever imagine becuase of the ever increasing technical debt.

    Advice to ManagementAdvice

    When you hire competent technical people, empower them to make a difference, or they will continue to leave in very short time, as so many have.

    Doesn't Recommend
    Disapproves of CEO
  2. 2 people found this helpful  

    A Carnival Ride With No Off Switch

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Career Opportunities
    Current Employee - Anonymous Employee in Redwood City, CA
    Current Employee - Anonymous Employee in Redwood City, CA

    I have been working at Saba Software

    Pros

    - Ability to work from home
    - Good people to work with
    - Good job security (if you want to stick around)

    Cons

    Inadequate engineering process. Design and development often happen concurrently, and by the seat of one's pants. Unrealistic dreams about what to build, with no clear vision about what to build. What vision there is, is split between U.S. and India, and good luck getting the two on the same page. Huge looming, latent, pending re-factoring backlog mounting as hacked together, patched up prototype code is ushered hastily into production just so another item can be marked off the to-do list (and vague descriptions of what "done" means). Working 2 years at Saba is like working 4 years anywhere else. There is no life outside of Saba - there is only work. Extreme expectations, time pressures, work load and working with India means no down time and little sleep. Google the effects of lack of sleep, and this is Saba life. Be careful when using words like "weekends" and "vacation", as often this amounts to reduced working hours. Upper management loves to berate engineers and other managers on the phone in front the entire team, for the lack of understanding that upper management has for what it takes to do what they want. After the UE team was cut mid-stride, a question was actually asked in a high-level meeting about how to cut out the middle between point A and point B after hiring a UE consulting team who simply regurgitated everything the departed team had been telling them all along. They're just not interested in building software - they just want to sell something. Do more with less and continue to improve quality is an equation that simply cannot work. Upper management does not understand engineering, and rather than stabilize existing code, they'd rather start over, and with a technology that nobody has used, in a language that has little foothold in the company or the culture, but that Saba should have been investing in during the time they were bickering about how to hop, skip and jump from point A to point B. There is no time for adequate knowledge transfer between teams, and too many silos. Disparate tools and distributed teams makes management of individual tasks rather nightmarish. Management is top-heavy, process is broken, too many things fall through the cracks, and good people are leaving because they don't like taking the fall for bad business decisions or having to carry the workload for little or no appreciation, much less competitive salary compensation. The only people who appreciate and recognize the efforts of engineering, are the engineers and some of their immediate managers. Tensions sometimes run high in meetings and meeting can turn ugly on a dime, based on a misunderstanding or mis-communication, resulting in raised, unprofessional voices, and eating away at morale and productivity among those not directly involved in the dispute. Too much push and shove, and too little cooperation. It's a closed culture.

    Advice to ManagementAdvice

    Invest in your people. If you're going to sell something, figure out what you want to sell, and how it needs to be built before embarking on an effort to push crap out the door. And give positive appreciation where appreciation is due. Respect the bowls of this ship, for it is engineering that makes it go. Quit churning upper management that resets everything every time someone new comes on-board. Read what people are saying on this web site.

    Doesn't Recommend
    No opinion of CEO
There are newer employer reviews for Saba Software

Work at Saba Software? Share Your Experiences

Saba Software

 
Click to Rate
or

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