Ask HN: As an employee of a company, how do you assess its health?

273 points by dpflan ↗ HN
What indicators do you look at to determine whether the company is in good or bad health or trending in a direction?

Do you have anecdotes (or even more significant data!) about signs or events or shifts in culture that ended up foretelling a change to the company?

[Update(s)]

I mainly meant "startup" (i.e. not Fortune 500) when I said company. But I don't want to prevent discussions about larger entities, so perhaps we can preface comments with which type of company you're talking about if necessary. :)

196 comments

[ 2.9 ms ] story [ 177 ms ] thread
(comment deleted)
My company's CEO says he looks at the survey answers to "Would you recommend Company X as a good place to work" as a health indicator of how the company's doing. Which makes sense to me, since if the employees overall would recommend it as a place to work, it's probably reasonably stable and rewarding, has reasonably trusted managers, etc.

I've never delved deep into actual statistics on this, though, so consider this just an anecdote.

This is basically called Net Promoter Score or NPS. Often people use it for products and it's not a bad method for understanding how a company is doing from employees perspective.
- Employee turnover: a large layoff - Retention: some many know something you don't, especially at the high levels. - Restructuring/reorging: there are companies that view this method as a panacea for all ailments (rather than treating the underlying issue(s)). - Projects funded: a concentrated focus on projects that "reduce cost" or "introduce efficiencies" rather than on growth and R&D may be indicative of either a contraction to make a company more palatable for a buy-out, or a simple general state of the money in the bank.
I saw all of these in a single year in the IT department of a former client.

- A new CIO, - Then within his first week, a layoff of all the network engineers (except the manager) right before an all heads meeting - An all heads meeting where we were to provided an "accounting of our yearly hours" and it had to equal to 2080 and a reorganization of IT to be instead of a solutions provider to the company, a help desk. - Then over the course of the next three months, a lot of new projects that combined the various services we consumed (hr, payroll, etc) under one single product, beefed up helpdesk staff count (all temp/contract workers) and layoffs from various orgs in IT: security, development, and helpdesk (employees). - Then over the next two months, employee staff count dropped further bringing the total at the beginning from 60 heads to 12. And all the employees were replaced with contractors.

That said, the company gave out larger bonuses because the bonus pool had already been agreed to, and the employee count was almost non existent, so bigger bonuses spread around to the managers (since they were all that was left). Also the company is still growing elsewhere, just shrinking the places that are "cost centers".

"Company" is a broad word, and can include a wide variety of different types of organizations - but if you're talking specifically about startups, look at the following:

Cash in the Bank / Burn Rate - How much cash does the company have? How much of that cash is it spending each month? How long until the company reaches profitability? Could the company be profitable now if it wanted to be?

Headcount - LinkedIn actually tracks this now. How has the total headcount of the company changed over time, particularly recently? Headcount is certainly not a measure of success, but a significant decrease in headcount may be a red flag.

Growth Rate - How fast is the company growing? Ideally you're looking at this in terms of revenue.

Unit Economics - Even if the company is growing, is it making money from every sale? Or is it "spending $1 to earn $0.95" ? Getting a handle on the bottoms-up unit economics of whatever the company is selling is important to really getting a picture of its overall health.

Grit of the Founders - This may be more important than everything else on the list! Every startup is going to feel - frequently - like it's in "bad health." Founders with determination, grit, and the ability to fight through the tough times will overcome a lot of the problems presented by other items on this list.

Benefit of being an employee in this scenario is that you have access to info outsiders don't. So take some of your metrics like headcount and unit economics and make them forward-looking: open job reqs and contract expirations perhaps.

Other things like grit of the founders can't really be controlled. That will never change for the life of a company.

I guess it would depend on the size and status of the company. What I mean by that, you would judge a startup 1-10 people that is privately held substantially differently than 1000+ employee publicly traded company. These indicators that you are looking for are going to be vastly different along the size spectrum of companies.
It's all about the money. Cost cutting such as layoffs, no annual bonus, no more free snacks, shutting down promising projects.

When a company is doing well, it's usually the opposite.

One company I was at shipped a hardware product. The hardware would come in from the manufacturer, the techs on site would flash the firmware, apply stickers, and ship to customers. When I started they were shipping 10-15 boxes a day (this was easy to judge, they sat by the entrance and the UPS guy would come in and get them). Then a few month later, the senior sales guy left, and a new vp of sales was brought in. Over the course of a year, outgoing devices went to near zero. That's when I started looking. A year later the company was still alive, but limping with a skeleton crew of devs and techs. Most who stayed were fired.
The sales team are at the leading edge of product-market fit. I've found that their level of engagement, or success, or retention, is a great metric.
Executive engagement, number of open job reqs, revenue goals (not necessarily growth or metrics of past)
Availability of information to analyze will depend on whether it's a public vs private company.

If it's a public company, an employee can look at the health in many of the same ways that Warren Buffet would look at it. Look at it's profit & loss statements for the last few years. If it took on debt, try to find out what the debt was used for. Look at the credit agencies' bond rating for the company. If it's not AAA, research why. Look at the company's major customers. Is it a growing marketplace?

If it's a private company, intelligence gathering is going to be harder and you often won't have good info until you actually work there. You can try to synthesize information from glassdoor, Google News (e.g. lawsuits, settlements, etc), and other sources.

>I mainly meant "startup" (i.e. not Fortune 500)

In this case, I would ask the hiring manager (often the founder) if the company is cash-flow positive. If not, ask how much "runway" is left before the company runs out of money. Some founders may push back with "I can't disclose financials, yada yada" ... maybe because of his paranoia about competitor espionage. You then have to ask yourself if you're willing to join a company with limited information. You can join a not-yet-profitable company because sometimes, it all works out. That said, the idea of concrete financial dialogue is to make the risks transparent to the employee.

The easist method is by trend in employee count. If headcount is rising, that's a good indicator, if it's falling, that's generally bad. Stable can be perfectly fine, or bad, depending on the company. You may have concerns about the magnitude of growth, or claim lay-offs were justified or turnover is natural, but the trend generally holds.

You should also pay attention to other employees; ask yourself why folks who leave are leaving. This seems easy, but I know one start-up well where a small trickle of occasional high-level departures turned into an eventual flood and bankruptcy.

Beyond that, it's the usual. Anything you can tell about sales growth, competitive intensity, leadership, etc. are all helpful and good data points.

Rising headcount is not necessarily a good sign. To the contrary, it's often a sign that the company is haemorrhaging cash, hoping that if they hire enough staff something magic will happen before time runs out.
There's also the idea that head count can signal revenue, or expected revenue. Companies looking to be bought can go on hiring sprees to appear more healthier to potential buyers. I experienced this at one company, when the new owner installed their CEO, the first thing he did was slash head count.
Head Count growing exponential is usually a warning sign for tech-debt.
it does not directly state the health but it indicates if it is a good employer: number of interns : if the ratio is roughly 1:1 I would quickly look for another company
They suddenly decide to inventory equipment (determine company value or collateral). Cutting back on benefits like 401k matching. Delays buying new equipment. People quitting and not being replaced. Senior management having all-day private meetings. They request your background information as if to determine if you are qualified for current or new positions (if company is discussing being acquired). Hackathons with a theme completely off target from current products. Multiple sets of men in suits touring the office. Managers stop downloading latest version of the beta-test app. Managers stop showing up for meetings. Managers stop caring about product quality. You look up from your desk and realize the office is empty when it should be busy - either those people are being terminated or you are being terminated.
"Multiple sets of men in suits touring the office"

New tenants being shown round the office you are in can be a bit worrying...

Not to discount what you're saying, but there are several sets of “men in suits” that appear long before you lose your office space.

Some are your investors (or work for them). Some are consultants or advisors, promising to solve all your problems. The service provider you're re-negotiating payment terms with. Potential acquirers, etc.

Absolutely, I used to work for a large company that did a lot of acquisitions and I was on the pre-acquisition due-diligence team for a few of them and I recognised the enquiring but slightly worried looks of employees. I've been on both sides!

NB I didn't wear a suit though, I do have some standards ;-)

>I used to work for a large company that did a lot of acquisitions and I was on the pre-acquisition due-diligence team for a few of them

I'd be very curious about the whole process beginning to end, and what you tended to look for, what made things go through or not go through, and just general advice you have for companies that may want to be acquired in the future.

Must they be men?
Yes. they must. be men. If there were a bunch of women in suits cruzin around I would be kinda stoked. haha. I almost didn't reply to this because I understand that you're trying to make a point but because your post has no value I decided to reply with a post of equal value.
Of course not. They also don't need to be in suits. The wording is just meant to evoke particular imagery. And the comment that you replied to just used that quoted section from the parent and grandparent, anyhow. If you have a problem with the wording, then you have a problem more directly with the grandparent than with this comment, IMO.
Yes. they must. be men. If there were a bunch of women in suits cruzin around I would be kinda stoked. haha. I almost didn't reply to this because I understand that you're trying to make a point but because your post has no value I decided to reply with a post of equal value.
and they the men in suits should get paid more. Keep downvoting see if I care.
Are groups of men in suits ever up to anything good?
At a funeral helping to carrying the coffin.

At wedding celebrating the new couple.

"Do these people come with?"
This.

After being sold and resold, aqui-hired etc, I can attest to the accuracy of these observations. You'd do well to remember this post.

If you were caught off guard (and wouldn't mind sharing) what was an anecdote that in retrospect you realized was an obvious red flag?
5 months prior being offered to relo to another city within the same company - and nobody else was. At the time, I was looking after my mom who had cancer. My manager, without saying anything, was trying to help me.

I declined as moving her would have meant undo hardship (doctors etc). He pressured me hard to take it though.

I went on vacation for a two week motorcycle trip (my gf was looking after mom, giving me a break, god bless her!) and logged into FB to find all my co-workers had been terminated. I received no notice, so I continued on my vacation. Upon return, I went to work as expected only to find myself locked out.

Hindsight. My manager was a class guy and knew what I was going through and tried his best to help me while honouring his commitments to the company.

Thanks that's I interesting. A manager pushing some odd agenda w/o much reason is expected; but if you respect him/her and observe a few other signs then it might be a life boat in disguise.
Exactly that. Also management suddenly asking developpers to document source code when they never cared before, or new organization with business people being put in charge of the developpers.
It's a bit subjective, and the more general the statement, the less meaning it would have.

Say a company is becoming corporate and dull, but at the same time becoming more profitable. Are they in good or bad health? As a short-term shareholder you might see them in good health, but as an employee you might see them in bad health.

That said, my experience is to look at team meetings. If they are full of conflict that is resolved respectfully by the end of the meeting, that's usually a good sign. If the same person is dominating and everyone else is quiet, that's a bad sign. If the same arguments keep repeating themselves, that's a bad sign. If there is no conflict at all, and people just stare out of the window while others are talking, that's a bad sign.

At bad companies, everyone knows the real story, but nobody says it out loud. Good people leave, bad people stay, and the problem gets worse.

Cutting of catered lunches is a strong signal that the company is in a cash crunch. You can try to propose a weekly catered lunch at your company to "encourage communication" and watch it is a signal. In the past I instituted weekly catered lunches at a company, which were halved from weekly to bi-weekly the moment finance knew there was trouble.

Other indicators: delayed salary reviews, senior staff leaving (and not being replaced, because money) or minority shareholders trying to sell their stakes.

How often do salary reviews generally occur for someone working as a developer (or IT I suppose?)
Usually once or twice a year for a seasoned developer, more frequent for jrs. That's been my experience.
I've been at my current position for about ~1.5 years almost without one (I think they are starting to do them soon?). Last time I asked they had said they are implementing a formal process for them.

I've just been looking forward to it.

So you haven't gotten a raise in a year and a half?

(In my experience, if someone really deserves it then either a bonus or an out of cycle raise or promotion will be given, I've gotten both.)

I've never heard of a bonus being awarded (or a signing bonus of sorts when first starting being given)

Being my first FT position after finishing school I wasn't sure what to expect for reviews/raises/etc.

When people get raises and/or bonuses it's usually not announced publicly.

If your a jr software engineer you should be having regularly scheduled performance reviews. Everyone should be having at least yearly performance review and salary increase (unless you don't deserve a raise, I guess). You shouldn't be going a year and a half without a raise.

Push for a review, insist you need formal feedback on your performance as a jr. During the review bring up salary increase.

The job I worked when I was jr had a 3 month review and a 6 month review, and maybe a 12 month review. These reviews on came with small raises depending on performance. Plus everyone has a yearly review at the same time of year.

(But sometimes someone's performance is strong enough to warrant not waiting for the yearly review/salary increase)

I see - a few times in the past bonuses have been announced if "x occurs".

Yeah I'll bring it up - I'm not sure how "important" it is compared to other day-to-day meetings and such with managers, but hopefully they can find time for it.

Thanks for all the input thus far I appreciate it.

It's important. If your managers hair is too on fire to structure and schedule performance reviews then it's a bad company environment. You should not accept it as ok.
People seem to forget corporate policies are not law. "I would love to review your salary, but we are in a freeze right now" means nothing. You don't have to accept that formal process excuse.
Strangely enough I didn't quite view it as an excuse (although it could have been?)
> How often do salary reviews generally occur for someone working as a developer (or IT I suppose?)

It's served me well to have at least one interview per year with a different company in your field to see what they're offering. Doing this has really helped me understand what the market is willing to pay for my skills, and has more than once caused me to shift the direction of my career because the work they were doing was interesting enough that I switched jobs.

You don't necessarily have to accept the job, and I would caution against switching jobs every single year, but I've definitely found the experience helpful. It also forces you to keep your CV up to date, and it's also great interview practice. I've definitely taken lessons learned from my various interviews and applied them to interviewing candidates for our company.

> It's served me well to have at least one interview per year with a different company

That sounds like really good advice: finding out what's out there, getting interview experience and stopping that "fear of change" feeling you can end up with when you work for one company for a long time.

> and stopping that "fear of change" feeling you can end up with when you work for one company for a long time.

That's what I'm dealing with right now. I've been 9 years at the place that I started at, right out of college. Missed some signs of a downward slide that I should've recognized, and I feel like my current team is a "dead team walking", just waiting for the company to find a way to get rid of us.

So I've got pressure to move on, and my most solid options mean moving my family. If I'd been searching over the last couple of years, I'm sure I could've found something cool and suitable, but still in my current area.

I've seen: never; yearly; semi-annually;

In the "never" case, not that you never got a raise, but that there was no "review" component. Just a notice of your new salary.

When I was working for a big consultancy (many years ago) it was common to get a review after rolling off of a client engagement.

Any rollback of free food perks is a bad sign. It's not always a sign of bad health, but if it's not it means the company is softly lowering the status of it's rank and file in order to put in another layer of management.
Does this often happen? Saving money on lunch might delay a company's failure for a week at best. My perspective is most startups will maintain all benefits until the bitter end explicitly to avoid giving their employees this kind of impression. Hints like this might cause critical employees to jump ship during a financial crunch time.
It's a surprisingly good leading indicator.
Interestingly, I've mostly seen this happen in the other direction - with successfully growing companies.

Weekly lunch for a whole company isn't a huge deal at a startup, and it's not going to shorten the runway much. But when you've suddenly got 10x or 100x the original employee count it starts to look less pleasant. By the time a company is spending several salaries worth of money on free lunches, it probably looks tempting to cut them. (And it's probably less destructive when everyone knows the finances are going strong.)

Early-stage startups have real trouble attracting talent. The more the business grows, the less desperate recruitment becomes. Cutting on perks is a decent signal of this: people have actually heard of the company, the stock options seem to really have value, etc, so there's no need to bribe workers with unlimited everything.
I work in a division of my company that was acquired by it 10 years ago (about a year or 2 before I started working here). When I started, there was "pizza Friday" every week. About a year later, it was every month (and headcount was much higher). A year later, we were building out into another part of the building that we took over when the previous tenant's lease came up. Fast forward. Now, 2/3 of the office it gone, offshored. There's a monthly bagel Wednesday. I've only stayed this long because my manager is pretty awesome.

But I feel like I've seen both sides: Growing out of childhood and falling into senescence. The next time I see this pattern, I'll leave a couple years earlier.

I look at a few things. Company structure is quite telling. The relationship between teams, how teams work together. I usually get a good feel for any potential dysfunction in an organisation by this. The more splitting up and dividing there is going on, the more unhealthy it usually is. If the company is small enough, it should be self organising to some degree of success.

Other questions to consider:

- Are staff able to be honest?

- Is the company able to be honest with itself?

- Does the company have a vision that actually sells itself?

- Is the company actually pursuing that vision with it's actions?

- Does the company leverage the intelligence of it's employees, or does it just hand them work to perform?

The usually open CEO suddenly starts having closed door meetings.
This could also be sign of the opposite depending on the circumstances. For startups, founders want an exit when the company is at its healthiest.
Also relevant should be the question how to act in different phases. An unhealthy company is not necessarily dying. And even a dying company is not necessarily bad for you. It's like with real people. When someone dies some others start to check out the valuables to get the best for themselves. If you are working in a brilliant team inside a dying company, you may all get picked up, get a raise, and be welcomed into new arms. That's one way to get into Google for instance.

For figuring out the current health status, I'd check:

the product line - is it understandable? is it modern? is it efficient?

the customer base - do they have customers that wouldn't easily change to alternative options?

the management team - do they have visions? are they cooperating? are they lying psychopaths, ambitious inventors, calm survivors (thinking Merkel here), idiotic burocrats?

HR - HR is managements comm channel to the employees. Does the promo material look good? How close is the promo material to the actual day-to-day work?

People - are there smart people you like to work with? How many of them are currently joining? How many of them are currently leaving?

Hiring - you are either new and just got hired or there for a long time and probably at least hear things about the hiring process at the water cooler. how reasonable does it sound? does it filter out idiots? does it assess quality attributes like culture? Does the feedback from the interviewers have influence on the hiring decision (more often than you think they actually just hire anybody, if they are hiring at all).

re: the product line - also, is it sticky/easy to migrate away? I've worked for places with products that were not great but had institutional customers who required acts of god to change vendors. We were okay.
The list is meant more as a list of variables to compare, not as a list of possible red flags. If one or two factors are totally bad it still doesn't necessarily mean that you would call the patient "sick", especially when corresponding factors are fine.

Strong market position with bad products is usually okay. But if you know that and then hear about a deal that may risk decreasing the market position, then you know that there's a good chance it will get a lot worse and you can already start screening the job market for alternatives.

Also there are some factors, like good colleagues, which can compensate a lot for you personally, like bad HR department and bureaucratic leadership.

And sometimes things that are bad for you personally are actually good for the company. For instance if your customer is the government then bureaucratic leadership may actually be a market advantage over the competition.

I generally work for smaller companies, < 50 total staff. Most of my variables and data pieces others have said. My main "rats, sinking ship" is in regards to others working there;

Health note: Employee churn when churn is not the norm.

Health warning: Certain people leaving with enough business knowledge it's noticeable they're gone

Health crisis: Multiple health warnings in quick succession (within 2 years).

At warning level I make sure my CV is updated and start setting up job alerts. At crisis I'm actively applying for jobs to keep my options wide open.

Edit: Ooh reading another comment - I watch the public docs of the company I'm working for. It's a year or so out financials-wise but you can get some info from it.

I'd actually counsel updating the resume every 6 months and applying to at least one job posting with it, just to get a sense of the local job scene. And even if your current company is fine, you might get the chance to switch to one that is better. At the very least, you get some interview practice, which never hurts.

One does get slightly paranoid after getting laid off with only 3 days notice and no severance, one time.

If your management feels that it has to offer some form of reassurance to its employees, in the form of "Don't worry: X will probably not happen," then you should create a contingency plan, as though X is happening next month.

I do try to keep it up to date every so often - though saying that I've been in my current job over a year and haven't touched it.. - those yellow and red flags definitely trigger a more urgent need to update it

HN being the global sort of place I (and others) should really mention where I'm at - in the UK at least short of anything that gets me fired on the spot I know I'll have a month's notice if I do need to start looking so that does give a bit of complacency as it's in writing in my contract.

Having said that it couldn't hurt to keep the eyes open, the job I've got now was a lucky gem of a find

In my case:

  * Stock price
  * Attitude of employees
  * Attitude of management
  * Statements and sometimes rumors heard around the office
A key indicator I've seen in past companies was when "top skill" or "top manager" level people suddenly submit their resignation and then spend two weeks calmly walking around the office with an ear-to-ear grin. Not too long after that, whisperings of "Why?" start circulating. And shortly after that, I got an upbeat email from HR about "Exciting new company direction" and "Rethinking our core strategies for better customer alignment." In all seriousness, shake-ups and re-alignments are frightening and kill everyone's morale with fears of uncertainty.
I've read that a good way to get an early indicator of future health is to pay attention to the spending on the small things.

Does your company have paid lunches?

Does it have a snack vending machine or something similar?

A coffee machine with k-cups?

Other little perks that seem insignificant but are nice to have.

If these things start to go away, the company is experiencing financial stress.

However, if these things never were there in the first place, it just means that you're not in the SV bubble.
Yeah, here in St Paul, we get only coffee paid for and we're quite healthy, I think. Not everywhere gets a smorgasbord of free food and snacks and I'm not convinced it's a worthwhile expense.
Have you ever experienced it? I used to think it was silly, too, but I've come to appreciate the convenience of not having to buy and pack my own snack items. It's also much cheaper than salary and benefits to extract extra work out of younger and naive developers. Sorta like giving the newly hired former intern the title "senior engineer."
It's not these specific things, it's losing trivial things that are supposed to be quality of life improvements. They're not saying any company that doesn't offer these is in trouble, they're saying any company that offers these, and then takes them back is in trouble.
While I think that the OP is correct - I also agree with this. Working in the mid-west I've never seen stuff like this first hand :(
Outside of unicorn "SF / Silicon Valley Land" you don't see these perks at other companies. So this advice only applies to a very small subset of people.
Status of accounts payable - is the company stretching out payments to vendors? Are vendors getting angry or lawyering up?
Treat it as a learning opportunity. Three buckets to triage employees into: (o) the oblivious employees, (i) employees who step up and show initiative, and (ii) employees who decide to goof off and do nothing since some of the management chain is likely missing and not being replaced.

Companies that are successful are often unwilling to risk any element of their success and can be rigid/inflexible.