DemandTec Reviews
Updated Sep 26, 2011 – Reviews are posted anonymously by employees.
|
Company Rating Based on 15 ratings Employees say it's "OK" |
CEO Rating
Based on 9 ratings
President, CEO, and Director |
See who your friends know who've worked at DemandTec and could give you an inside look.
See who your friends know who've worked at DemandTec and could help you prep for an interview.
| 1–10 of 15 DemandTec Reviews | Sort by |
Pros
Flexible hours, schedules, vacations
Hands off management a lot work is self started
Interesting client base
Stable company
Good Benefits
Cons
Slow business growth
Lack of organized communication
Pros
Good Compensation,Latest Technologies,Nice Co-workers,December vacation
Cons
Too much process oriented
Work hard and even harder to prove that you are working
Management doesn't respect its employees
Only yes boss attitude will survive
Advice to Senior Management
Product is more important than process .
Pros
Competitive salary
Good options if you were there pre-ipo
Cons
- If you're not part of the management team, you don't count.
- Very closed, clicky culture.
- Sales-driven company. Innovation isn't particulary relevant.
- Questioning decisions is never tolerated. Only "Yes men" get promoted.
- The company culture is rotten at it's core.
Advice to Senior Management
Get over yourselves. The company is floundering because there are only 5-10 people that make decisions there, and they need to start listenting to the good ideas that everybody else has.
Pros
DemandTec possesses some key knowledge and asset that could make it a good company. Its core competency in modeling and key customers put it in a decent position to be transformational in its field.
Cons
However, the management lacks vision and execution capability. Senior management is mostly consisted of consulting folks trying to run a software development company. Number of executive decisions has resulted in disasters that resulted in scapegoats and finger pointing. The amount of politics within the company is quite a lot for the size of the company.
The company is so fiscally conservative that it doesn't pay employees enough. As a result, now that the economy is turning around that good people are leaving.
Pros
Great Engineers, cool ideas and product offerings, but bad execution.
Cons
Company lacks technical leadership. It is mostly a sales and services company that develops software after the fact. Over the years, upper technical leadership has changed many, many, many times. Each change brings new issues and challenges.
Advice to Senior Management
Stabilize engineering leadership across all product offerings.
Pros
the employee base is incredible as far as being highly communicative, colloaborative with each other. Most of the employees are genuine, honest, hardworking, and eager to make the firm successful
Cons
THe senior management really needs to be shaken up to some degree. The firm is not always proactive, but at time reactive to situations in the market
Advice to Senior Management
I would highly recommend that the firm look at several spots within the organization and change them to find more effective, experienced folks
Pros
Very flexible, for the most part you can live wherever you would like within reason, very easy to talk to upper management
Cons
Sometime being constant on customer site you forget that theres a company supporting you. Pay in on par with industry
Advice to Senior Management
I don't really have any advice for upper management except be more visible. Sometime you never see them at all.
Pros
Interesting and current technology
Opportunities to learn internal products
Flexible working hours
Standard benefits package
Location near major traffic arteries.
Ties with industry giants
Cons
Upper management
A Sales driven company, not an Engineering driven one
New hire "experts" come in and make a big mess
Retail world
Advice to Senior Management
Management should try to be less intensely focused on the bottom line. The bottom line is obviously important but DemandTec's management sees it as the whole forest rather than the trees.
Management needs to lose its bean counter focus and work on creating an internal ecosystem that leads to a strong bottom line.
Pros
Some exceptional talent.
Free snacks and drinks
Onsite gym
There are some very smart engineers I work with that can get jobs anywhere else. Why they choose to stay employed here is a beyond my comprehension.
Cons
This company is experiencing brain drain. A lot of very talented people have left. Rewards goes to those that do not disagree with management's view of the future. If you wish to get ahead; agree with everything that is being said, do not voice your opinion, and make sure you are willing to work almost every day to meet your objectives.
Advice to Senior Management
Listen to your employees. If they are complaining, there's a reason. Be willing to listen to opinions of your employees. They know the inner workings of the product a lot better than you.
Pros
* Flexible work hours
* Collegial work environment
* Dedicated employees
* Intellectually stimulating work
* Nice professional building, close to Caltrains, restaurants, shopping
Cons
* No more free food or snacks. Earlier posters mentioned that this was a plus, but this is no longer true, unless you like oatmeal, burritos, and ramen
* No understanding of engineering principles or good software design.
* Too many features squeezed into every release
* No use cases or requirements. Or if you do get them, they aren't finalized until very late into the release.
* Priorities are constantly changing because there is no long-term vision or planning. We are very reactive to customers' needs.
* Innovation and quality are not priorities because we are too busy trying to please the customer with short-term fixes versus building a long-term solution
* Non-technical leadership dictates how things should be done, even if the approach doesn't make sense
* Dissenting voices are silenced either through lay-offs or are frozen out until they leave. If you want to stay here long-term, learn to nod, smile, and say "yes" to everything.
Advice to Senior Management
* Hire someone with true technical leadership and respect his/her voice. Our management team are all non-technical, yet we are supposed to be a SaaS company. Our current software problems are a direct result of a general lack of respect for engineering.
* Realize band-aids aren't solutions. It is better to take an extra release to do something right. Is it really better to release a sub-par feature just to say we have it? We do this nearly every time, and we end up eventually ripping it out when the band-aid doesn't work.
* Learn to manage customer expectations and say "no" once in a while.
* Learn to tolerate dissension. It is easier to surround yourself with "yes" men, but you build a better organization when you have more viewpoints. People with different views should not be branded as "difficult" or "not getting it". They may have legitimate points, and want the company to succeed just as much as you do.
