top | item 18356279

Ask HN: How to hire when your company and Glassdoor reviews are genuinely bad?

35 points| hkai | 7 years ago | reply

The company I'm working for right now is genuinely bad. They started 10+ years ago as a small software vendor and they've kept their engineering practices since that time.

There is no agile, no source control, no meetings, no discussions about projects, nobody heard of automated code testing.

Since we are profitable (because the in-house IT of our clients is even worse), we decided to use that money to branch into an AI startup but they have been unable to hire anyone but one person in the last 6 months.

However, we do have trouble hiring developers because 1) Glassdoor reviews are bad 2) compensation is small 3) work is frustrating 4) you don't learn anything from colleagues, unless you learn it yourself and push others to follow suit.

I am about to leave the company (which was my first developer job) and I want to give advice to the management at my exit interview on what they should be doing to hire the people they want.

57 comments

order
[+] cweagans|7 years ago|reply
> However, we do have trouble hiring developers because 1) Glassdoor reviews are bad 2) compensation is small 3) work is frustrating 4) you don't learn anything from colleagues, unless you learn it yourself and push others to follow suit.

You just identified all of the things you need to fix.

1. Glassdoor reviews are bad because the company is bad.

2. People (usually) don't work for the fun of it. Pay your people more.

3. Figure out where the frustrating things are in a given persons day, fix them, rinse, and repeat. Maybe start with adding version control and tests. Those are two big quality of life things that can make things substantially less frustrating for any developer.

4. Set up a required lunch and learn or something. Have the company buy pizza, and have one or two people every week teach the team something new and how it could make your lives better internally and/or how it could make your customers' lives easier.

You're not gonna get good engineers for an AI startup if you don't have your ducks in a row first, IMO. Backburner the AI startup, fix your company first, then re-evaluate.

All of that said: don't try to give advice in an exit interview. If the management cared about this stuff, they'd proactively ask about it. Telling management why their company is bad on the way out the door is a good way to burn bridges, and while you probably won't ever go back to this company, your managers might go to other places where you'd want to work.

[+] archi42|7 years ago|reply
Just to be clear: The first half should be obvious to the asker, and you're totally right about it. But the real reason I upvoted you is the "All of that said:" paragraph. That's the real lesson to be learned here.
[+] pavel_lishin|7 years ago|reply
> I want to give advice to the management at my exit interview

Your management probably doesn't want to hear any of your advice. You're welcome to tell them whatever you want, but be cognizant that it'll be about as effective as going to a confessional, or complaining to your bartender.

You're about to quit. Why are you taking on the task of improving the company hiring process? Are you out of personal projects to work on? These people are busy digging their own grave, don't knock the shovels out of their hands, they'll just hit you with them.

[+] linuxlizard|7 years ago|reply
> These people are busy digging their own grave, don't knock the shovels out of their hands, they'll just hit you with them.

That is just beautiful. Beautiful.

[+] chadash|7 years ago|reply
> it'll be about as effective as going to a confessional, or complaining to your bartender.

It'll be less effective. Chances are you will never need the bartender as a future reference. In fact, I'd recommend that the OP say nothing at his exit interview and find a good bartender to talk to instead.

[+] justbees|7 years ago|reply
I agree with you completely. The OP has a really positive impulse, but it's not going to be accepted in the same spirit in which it's offered.

Also, you just made my day with that last sentence. I've never heard that before and it's so perfect. Thanks!

[+] bradknowles|7 years ago|reply
Yup.

Anything you say can and will be used against, in the worst possible way.

Feel free to learn as much as you can about the larger circumstances of the company during your exit interview, but don’t give them any negative feedback.

Don’t lie, but don’t give them any negative feedback.

[+] gjvc|7 years ago|reply
You owe them nothing. Keep your good advice to yourself. You will not get anything from them in return.
[+] logfromblammo|7 years ago|reply
There is nothing you can say at your exit interview that will help them, and plenty that could hurt you. Just say you saw a better opportunity elsewhere, and politely decline to elaborate.

This is especially relevant for a company that does not give honest feedback to interviewees after a no-hire decision.

If the company had a working process for self-improvement, you probably would not have such a strong desire to be leaving. Once you are gone, the you-shaped hole in their roster is entirely their problem, not yours. If they really still need your help, you can charge them for it at consulting rates, and they might even value it more because it wasn't "free".

[+] neffy|7 years ago|reply
I once had an interview with the partner of a major consultancy who did turnaround kind of work. I had been in your kind of situation, and at the end of the interview I asked him how this kind of situation was handled.

Without missing a beat, he said "you have to completely replace the senior management" - which I thought at the time seemed a bit extreme - but some number of years and experience later, I fear I now have to completely agree with.

Management is making the decisions that lead to these situations, they know it, and for whatever reason - probably money they can´t or won´t fix it. There´s nothing you can tell them that will change that.

[+] matfil|7 years ago|reply
There is no agile, no source control, no meetings

If you stop there, it really doesn't sound so bad... Is there a way to present this as an opportunity for reasonably experienced introverts to "own" something without too many interruptions? Or is there enough incidental stuff that it doesn't work like that in practice?

(The "no source control" would probably bug me a bit, but presumably not much stopping someone running their own?)

[+] toast0|7 years ago|reply
There are a solid group of people who seek out jobs with no agile and no meetings. No source control is a bit out there, I don't want code reviews, but I do want to be able to rely on the source code for what's running on prod to be in the repo within some reasonable time (before it gets to prod is better, but after is ok too, as long as its consistent).

Edit to add:

> hiring developers because 1) Glassdoor reviews are bad 2) compensation is small 3) work is frustrating 4) you don't learn anything from colleagues

Of these, only one is important -- compensation; pay more and people will be willing to put up with a frustrating work environment. Especially if "no meetings" means no meetings. (unlike where i currently work where "no meetings wednesdays" means everybody has room on their schedule on wednesdays, which means that's where the meetings are scheduled)

[+] pjc50|7 years ago|reply
No source control means either no collaboration, frequent merge crises, or hyper-micro-services architecture. Either way it means siloed work and frequent re-work. And no history to help you get on board.

(Unless you're following the pre-git Linux flow of having patches merged by the dictator?)

If there's no agile and no meetings .. are people just doing their own thing?

[+] hkai|7 years ago|reply
Good point, I guess this is what I will be writing on my own glassdoor review - there is literally zero office politics and there is every chance to use whatever tool you learn. I personally learned vue.js and secretly transitioned some internal tools to that.
[+] danhorner|7 years ago|reply
This is an enlightened and contrarian POV and I'm glad for it.
[+] PeterisP|7 years ago|reply
The obvious solution to half of these problems is to bring in good, qualified, experienced people and give them enough free reign to turn the ship around and improve the environment.

The way to get such people to join despite the problems is a) be truthful about the problems before hiring them; b) explicitly hire them for the job of changing these problems (so, management support for these changes); and c) pay them a lot of money. There are people who are up for a challenge and mess cleaning, and they can be hired if the management wants to.

However, from your story it does not appear that the management wants to fix these issues and is not willing to invest nontrivial effort and money into such changes. In that case, they won't fix them, and as they're profitable, they'll stay that way forever or until (if!) more efficient companies start pushing them out of the market.

[+] lewisflude|7 years ago|reply
Why do you think anyone would want to go and work there? One easy way is to lie, but that's pretty unethical.

If the lack of ability to hire hasn't stopped the companies ability to make money, is it really a problem (in their eyes)?

[+] hkai|7 years ago|reply
I think people may want to work there either by accident or because they can't get hired anywhere else. So there is this good chance that by accident people of average capability who are not aware of better options will stay there.

Then, the more they stay there, the less marketable they are, so they stay longer.

I think it is a problem in the management's eyes because they are trying to hire a new sort of people (startup-minded, not software vendor-minded) but they are failing at that.

[+] jerkstate|7 years ago|reply
Why do you still work there? Lots of companies are hiring. You don't owe them anything.
[+] hkai|7 years ago|reply
It's hard. I do feel I owe something.
[+] caconym_|7 years ago|reply
I don't think it should be a mystery to management why employees hate working at their company.

Maybe you can help them figure it out by explaining that working at company X is miserable and enumerating the reasons why, in specific and actionable detail. Then the HR person who conducted the interview can duly note your thoughts down and file them away, never to be seen again, as the gravy train keeps rolling, but you will have honestly done your best.

Congrats on your escape, and best of luck at your new job. Employment is a business relationship; don't feel like you owe company X anything.

[+] codegeek|7 years ago|reply
Exit interviews in my opinion are stupid. The time to give constructive feedback is when you are employed with that company. At the time of leaving, just say goodbye with a smile and move on.
[+] jiveturkey|7 years ago|reply
Exit interviews are not for the company to learn and grow from your feedback. It's for them to remind you of your NDA obligations and that they own everything you worked on. That kind of thing.

So they are not stupid, they are just not for what you think they are for.

[+] ravenstine|7 years ago|reply
It's pretty funny how management rarely takes complaints seriously until the exit interview, and even then they probably won't end up doing the right thing.

If I'm asked for "fix-it" advice in an exit interview, you can be sure I'll request a nominal fee for data they'd otherwise have to pay a research firm to get.

[+] randycupertino|7 years ago|reply
My old company which was a horrible place to work run by evil corrupt rich scumbags. The glassdoor reviews were poor and justified. The owners daughter started dating someone high up at Glassdoor and bragged to us in a meeting how she got him to take down the good reviews. Overnight all the bad reviews disappeared. They also started forcing HR to write 3 fake positive reviews for every new bad review that came up. So you could try that.

I've since left that place and am a lot happier now, but every once in a while I check on them and am disappointed to see they still failed yet and their Glassdoor suppression war still carries on. The biggest tell for a fake HR-created review is they write, "Keep doing what you are doing!" in the advice to management section. No actual employee will ever really write that... even the happiest employee probably still has an opinion about advice to management.

[+] sloaken|7 years ago|reply
Throw us a bone, which company?
[+] clubm8|7 years ago|reply
Do not give honest frank feedback in your exit interview. Your company is almost certainly well aware its tech stack is out of date, that compensation is low, etc. All that will happen is you risk angering your reference. You owe them nothing.
[+] scottlamb|7 years ago|reply
If the existing codebase and development practices are poor, you hire people who are excited to remake them, and you get rid of existing people who fight against this. Or you hire/retain only mediocre developers and muddle along forever with mediocre software. (Which I think is really what many companies do, though they won't say so.)

If execs don't support fair compensation, hours, benefits, psychological safety, physical safety (sexual assault is a thing...), and such, you don't hire. You watch the company burn.

[+] tiredwired|7 years ago|reply
They can try rebranding and get a clean Glassdoor profile under the new name. You don't even need to change the legal company name or move offices. They will still be a bad company though.
[+] DrNuke|7 years ago|reply
There is not much to say, it seems a no-frill business that stays afloat doing grunt work, just like the majority of b2b IT ventures out there. Managers are probably having their perspectives a bit skewed by recent fashionable fields, something they will not be able to sustain economically.
[+] hkai|7 years ago|reply
Oh, good point. So just to confirm, it's probably unrealistic for them to venture into B2C AI business without a competent team and a clear vision?
[+] jiveturkey|7 years ago|reply
don't waste your breath. they aren't listening. get over your emotional attachment and move on with a clean break.

also, exit interviews aren't for that. exit interviews are an exercise in liability control. the company doesn't care about your feedback.

[+] lordnacho|7 years ago|reply
Give them the Joel test as something to strive towards. I know not everyone loves it, but you gotta start somewhere, and if they can't at least implement some of those items, why have any sympathy?

After all they may have damaged your capacity to get new work.

[+] SerLava|7 years ago|reply
Advice to management: Improve. Then your past employees will not communicate to prospective employees that you have not improved.

Alternative advice to management: Murder everyone who works at Glassdoor? Murder the next employer review startup that replaces it? Murder the people who report on the murder?

That's really the two options. I'm serious. Put up a kanban board, or overthrow the government and install a totalitarian dictatorship.