Software Engineer, Bedford, MA - May 19, 2017
The various events they spend money on to make the company have a “fun” looking culture.
Your own office (if you’re fortunate enough to work at one that offers it, because sometimes privacy to work is a good thing).
Benefits package is enticing.
Good place to work if you’re at the latter half of your career and feel like coasting.
The Technology (For Grads or Experienced Workers):
If you are a college grad looking for experience in software engineering, this would be a prospective place, but I would not put this as your first choice. The technology to develop their products are old and it most certainly shows. I would advise not to stay there for more than 3 years (and 3 years is even a hard cap). If you do, it’s possible you may fall into this trap of being landlocked where you are because the skills you learn at Progress are not marketable outside of Progress.
For the experienced workers, I would probably write this off your list, unless you don’t really care where you work, depending on which stage of your career you’re in. If you just want to use your current skill set that matches with Progress’ current technology use and feel like coasting until retirement, then by all means, I say go for it.
For those making to look a statement in the middle part of their careers, trying to utilize the technology of today, then look elsewhere, as change is slow at Progress and the mention of change is almost cringeworthy to them (despite how much they may preach for it).
Progress has many employees that have been there since the beginning. People who have there for 10-20+ years. While that may seem like a “pro” in the sense their employees are loyal to the vision of the company, it also spells a lot of issue that may not be obvious.
The percentage of experienced employees is very high, which make the percentage of younger employees, the “new blood” very low. With any company, they will advertise that they want the younger generation to bring in a fresh perspective on things. While that may be true, they want a fresh perspective, but they don’t want you to change anything or to propose a change in anything. It feels as if Progress lives under the mantra of “If it’s not broken, don’t fix it”. Sorry new blood, if you want to make a change or propose a change, expect it to be written off because they really don’t want you to R&D it. Which, most likely means that they don’t want you to R&D it, implement the change, then use your newfound skill set at some other company. They want you at Progress for life (hence the track record of having VERY loyal employees).
Also, change is slow, so your idea probably wouldn’t be put into thought until 3 months after you propose it. A cultural and company problem, I think.
All I can give is that they’re hanging on to their bread and butter product, OpenEdge, for as long as possible. Most revenue of OpenEdge most likely stems from contract renewals from customers still using the pre-11.4 era of OE. I don’t even know if new sales are even catching on.
The cloud shift is a sinking ship. How long is it going to take for something like Rollbase to actually look profitable?
Where are the Modulus and Telerik acquisitions factored in? Have we heard much since they have been acquired? Are they a success story?
The products acquired are Progress’ way of trying to stay relevant in a market where they’re already behind on. It’s like Microsoft and the Zune (Oh the Zune). If the new products fail, well, at least they have OpenEdge to ride on for a while.
What is Progress? How many rebrands have they gone through already? Really “sparks” confidence on defining who they are. What happens if their most recent rebrand sinks? Do their current products work with what they’re envisioning? I don’t even think it’s clear internally what Progress is.