Ask HN: I joined a big co, like the team, hate some policies, what should I do?

136 points by throwaway173205 ↗ HN
I recently joined a big tech company. The work is interesting and the team seems skilled and well run. But the larger company has done some really sketchy things where they mislead users in the name of growth. They also have policies that help entrench it beyond what is fair. They are in an industry where the leader has a big natural advantage, and they are in that lead by a large margin. They'd seem like they'd rather win a dirty fight than lose a fair one. Most days I feel a combination of frustration and shame working for them because of this. It seems that the policies follow from the leadership and company culture, and they have been doing similar things for awhile.

I am not sure what I should do.

160 comments

[ 2.1 ms ] story [ 144 ms ] thread
Vote with your feet. If you can get hired there, surely you have other options.
Quit Uber
The OP's company isn't the leader, so Lyft would be the company to call out.
Aren't they?

> They are in an industry where the leader has a big natural advantage, and they are in that lead by a large margin.

Could be AWS.
It sounded like an app targeting end users, possibly a mobile app that sucks up all the data on the device. AWS is unlikely because I don't think anyone could get away with fooling a large segment of the developer population for an extended length of time. Even if they could, why would they? AWS is their golden goose, engaging in shady/unethical practices would mean no more golden eggs.
(comment deleted)
Sounds more like LinkedIn.
It sounds like these issues are pretty big for you and not so much for your team. If I were in your shoes, I'd be worried that staying would impact my moral compass and I'd start thinking such things were ok. If you've joined pretty recently, no one will look down on you for moving on after discovering that they're misleading customers. I was in a similar situation myself and decided to stick it out, which was a big mistake.

I'd be happy to have a chat and see if there's a space for you somewhere in my network. Life's too short to do morally-dubious work. Contact info's in my profile.

No matter what the company size, you will find that the culture and the actions taken by the organization follow the leaders. This is rarely something you can fight... you need to make a personal decision of either accepting the areas in which you disagree, or leaving the job.

Personally, I find ethical problems are the kind that would make me leave. Business disagreements and technical differences are one thing... but I can't support something if it directly conflicts with my personal ethics.

So if I were in your shoes, I'd frame the question in exactly that way - is this just a disagreement in style for you, or an ethical conflict?

As OP says, fighting fairly would probably end the company resulting in no job.

This tends to be my experience, nice people find it very hard to start and run successful companies. The sort of person who feels guilty for making a good profit is at a disadvantage to the person who feels delight at taking as much money as possible.

[edit] I keep getting down votes for stating my experience and opinion. I have no idea how the voting system on HN works. Should I avoid personal anecdotes?

I don't think it's a binary thing where you are either playing totally fairly or completely unethically.

Most of the businesses have to make tough decisions to survive, not all of them are fair (to users, employees, etc). However, the difference is in attitude about such decisions and frequency of them.

>> The sort of person who feels guilty for making a good profit is at a disadvantage to the person who feels delight at taking as much money as possible.

Making as much money as possible is just a goal that some people set and do everything possible to achieve that. It's no different than any other goal. You don't need to absolutely maximize the monetary output of your life in order to be happy.

>> ou don't need to absolutely maximize the monetary output of your life in order to be happy.

For me personally I totally agree. I have switched careers and taken a big cut in wages to give me more time with my family.

I have to assume that a middle of the ground company exists, but again, in my experience I have not worked for one. Some have been cottage industries happy clappy the world is kind and karma is real and others who think the customer is a chump and we can screw them out of as much money as possible.

Companies like that definitely exist. I work for one: we make a great product, work hard to make our customers successful, and charge enough to make our business successful as well.

I don't know of a universal rule for finding companies like that. But you can definitely recognize them when you see them in action.

I'm curious about why you think that earning money professionally, or as a business, is a problem.

Say that I with a couple of friends could, in 9 months or so, develop a system that would, for JC Penneys (say), save $10M or raise their sales by 1% (I think they are between $10B~$15B in annual revenue, so this would be around $100M+ revenue and at 5% margin (for example) worth about $5M to their bottom line...)

I think it would be reasonable to charge them $1M+ for this work.

One might argue (they would argue!) that 3 guys for 9 months should NOT be $1M+ -- that we were being greedy. But, I would argue that we are creating significant positive value after our fees.

Would you agree with their reasoning and disagree with mine? If so, that's fine - but I am curious as to why.

I don't think you're interpreting the parent post properly -- he or she is simply saying that, for some people, maximizing income is a primary goal; for others, income is just a tool for achieving other goals (family, hobbies, travel, etc). Nothing wrong with either one as such.

Also, you're not charging enough for your hypothetical services. What you really want to do is discount your pricing to, say, $500K but collect on revenue as part of a fee-at-risk deal, assuming you're that hypothetically confident of your hypothetical value-add.

Yes, this.

Some people will look for careers in industries that are known to pay more (e.g. finance), even though they don't like or even hate the industry.

For others, they just prefer a job that they actually enjoy and just enough income to support their life style and have a good level of financial safety.

None of them is unethical or wrong, just different personal preferences.

That makes sense. Parent was correct - I was not reading you correctly. Thanks.
Thank you. Apparently you are right - I was not reading parent correctly.

To your 2nd point, I constructed my hypothetical badly, but regardless, I've learned that I (personally) don't like to depend on the client for accurate monthly or quarterly reports, and then have to do some anti "Hollywood accounting" measures on it, or deal with the inevitable re-org's required re-calculation. I completely understand what you are saying, but if possible, I like to make sure that the client is getting somewhere in the ballpark of at least 10:1 (pro forma, reviewed and agreed to by client) and call it a day. If I had a slightly different personality, your way can be a very (!) good way.

Say what's honest, and imagine that Californian ideologues [1] are no different from the "religious." [2] Then the downvotes are perfectly expected and normal. It's boo-ing.

Anyone who wants to verify this (and isn't close friends with executives) should speak with salespeople, maybe lead devs... rank-and-file devs tend to be poor sources since they're often like mushrooms, left in the dark. Even salespeople in fairly scrupulous companies often discuss the systematic lies. (Lies which should conform to some rules in order not bite the company in the ass later.)

[1] https://en.wikipedia.org/wiki/The_Californian_Ideology

[2] Particularly since markets are the dual to religion; a rupture that created egoism and altruism.

The downvotes probably have more to do with the perceived ideology the downvoters read into (or from) your post.

And I have to say I was also tempted to do so.

Non the less I do believe a counter argument being more productive.

I for example know a lot of companies having a great founder and a great culture as well as values. And are (at least in the founder's eyes) quite successful.

OK they are no Google. But none the less I like working in one of these.

I downvote fairly rarely, I think, but I always downvote complaints about downvotes!
It takes a certain amount of bad will to read an innocent question of an inexperienced user as a "complaint" worth downvoting...
I think a question is a different thing from a complaint, even when posed by an experienced user.
I don't think you deserve to be downvoted. My take on downvotes is that they are best reserved for comments that detract from the conversation - ones that are mean, sloppy, or misleading.

While I don't necessarily agree with your comment I'm glad you shared it. I appreciate hearing different opinions and ideas.

When people down vote to express disagreement with a well-articulated idea it makes HN a worse place. It silences dissent (by pushing it down on the screen and fading it).

Couldn't agree more. I've been noticing this a lot recently, where I and others get downvoted for earnest, articulate comments that do nothing but express a dissenting opinion.

I think HN needs to explain that downvoting isn't "I disagree with this sentiment", it's "I think this is a bad comment that detracts from the quality of the conversation". I suspect new users might not know this since it's different from many other sites.

Why do you think that's what downvotes mean around here? pg explicitly disagrees with you, and his opinion would seem to matter.

https://news.ycombinator.com/item?id=117171

I don't think his opinion matters more than anyone else's opinion. What's more, he's not an especially active member of the community these days.
Luckily I clicked through and discovered the pg's opinion was not what I thought it was, and I consider myself to be a fairly knowledgeable user of HN.

Regardless of what the intention of the up & down vote buttons are, what matters is the reality of what the userbase interprets them to be. I've always been under the impression that a downvote on HN is only for inappropriate discourse (as it is supposed to be on reddit, but then maybe I should go double check that belief as well), rather than disagreement.

There's a subset of HN users who react poorly to any criticism of the morality of capitalism in general, and tech startups in particular. Basically, people who've fully bought into the notion that disruptive technology is the one road to humanity's bright future, and if people are hurt in the process, that's just the cost of progress.

It's not everyone on HN, just a significant group. You shouldn't take it to heart.

Also, it's not uncommon for comments to get downvoted several times in the first few minutes (by people skimming New Comments), and then brought back into the black later on by more thoughtful readers getting the full context.

I think you're getting downvoted because of this quote: "The sort of person who feels guilty for making a good profit is at a disadvantage..." Nobody feels guilty for making a lot of money. It's the how to do it that people's opinions differ on.
I love the reframing angle. Sooner or later we have to realize that we can only control our life and how we show up in it. Frustration, anger, and resignation are our choosing. Faced with this situation, you have one of two choices. You can decide to avoid it and hope it goes away, or you can decide how you will engage it. I speak from experience in this department and would love to work with you as part of a free challenge I have thrown out to my fellow software developers. http://goo.gl/forms/pa3tkykjoyBmcCn52
Was going to enrol in the course but I hate coming up with new passwords. Please have a Google login.
Is there any value or sense in revealing to the general public some details about the company's dodgy practices?
Are you asking sincerely, or as a passive aggressive commentary about OP's query? If the former: I think, yes, if whistleblowing can motivate change that would prevent fraud.

If the latter, OP didn't disclose anything about a specific company.

It was a sincere question.

How should I have phrased it to avoid ambiguity?

You can't, because sarcasm is a thing and it's often impossible to detect in writing from people you don't already know.
Suck it up or quit. You're not going to change what sounds like the central strategy of the company. And if you complain about it, your superiors may very well see you as weak and unwilling to do what it takes to win. So either keep quiet, work hard and get paid, or leave. If you're really that concerned, blow the whistle on your way out. But don't expect to get hired again after doing that.
Can't OP, and others in his situation, blow the whistle anonymously?
This submission originally got hit by a spam filter and then was rescued by a user who vouched for it. We rolled back the clock on the post when we saw it, but I suppose it may take a while for the OP to realize that they ended up with an active thread.
Every big company will cross your feelings of what is right or ethical every now and again. I would chalk this up to the simple fact that a big company is composed of many different people, with different ethics.

Day-to-day, what really matters to your experience is the direct team around you. You're a little enclave inside a larger organization, and may never really interact outside said enclave.

But, we also like to take pride in what we do. If you are ashamed to work for the company, that will probably eat at you. You might learn something that changes your perspective that leads to changing your mind, but the company probably won't change.

(comment deleted)
If you are on the fence enough to ask here, don't quit immediately and instead just start interviewing elsewhere now. Once you have some solid offers lined up, you can make a more informed decision.

In general a large corporation is -- surprise surprise -- going to be made up of a lot of people. Some of them are going to be really passionate about doing the right thing, some of them will be happy to do what it takes to get ahead, and a lot of them are just going to want to do their job, get paid, and not worry too hard about the bigger picture. It can feel bad to be at the big evil and feel like you're being corrupted by being a part of it, but you always have the option to do what you think is right. You can stay there, work hard, and push back against the culture and attitudes you think improper. Maybe you'll make a difference. Maybe you'll give up. Maybe you'll try hard but no one will listen, and meanwhile your hard work will benefit the wrong people. Maybe you'll get fired after people get tired of you telling them how bad they are or after you refuse to do something that crosses the line.

>Once you have some solid offers lined up

Does this actually work for people? My experience interviewing for software engineering roles is that it's a time consuming and tedious process. I can't imagine juggling a full time job while interviewing with more than one company at a time.

My one experience doing it has only involved one job change/interview/offer, so I'm not sure what the typical experience is.

After I grew dissatisfied with my first job out of college, partially because I'd just been there five years and wanted to try something else, partially for ethical reasons (the new owners were hosting fundraisers for Jenny McCarthy), I sent resumes to three companies, got a callback from one, did a phone screen, took a day off work for the interview, and then got the offer a few weeks later. Gave three weeks notice, took a month off, was at a new job about three months after I first decided to leave the old.

> Gave three weeks notice, took a month off

This is absolutely not a typical experience. In most cases, software companies are very hesitant to give you more than 3 weeks.

(comment deleted)
Well, looks like you are not in a position to change these policies. Therefore, if you regularly feel "a combination of frustration and shame working for them" rather than just a short period of negativeness / sadness that goes away quickly, it's not likely that it will get any better later and quite possibly worse. So quitting seems like the only option, doesn't it?

I'd just add that regardless of your decision, try to take a step back and see if you could have spotted these issues earlier, before joining so that you'd be less likely to repeat this mistake in the future. Maybe there were some red flags that you missed or downplayed?

What do you mean by "fair?" Business isn't about being fair in the sense of fair play ("chivalry"). Do you mean your employer is engaging in illegal monopolistic practices? Is advertising fraudulent?
I could see it being monopolistic, though it would be debatable.

They don't follow the golden rule. They do X to other companies, while actively preventing other companies from doing X to them. If X is okay, then it should be a two way street. If X is not okay, then it should be a zero way street. Either of those positions I could be happy with. In no case of good behavior is X a one way street.

You can't steer that boat from the galley. I don't think there's any long-term harm in jumping ship after a brief engagement as long as that doesn't become a pattern on your CV. Depending on the length of time there, especially if it's a job right out of college, you could even just not put it on.
NO MATTER WHAT you must not say anything and maintain a smiling facade, while letting the hatred smolder inside your dark heart. Make trivial yet self-reinforcing observations around the office that feed your echo-chamber of a mind. After work down a quart of whiskey to soothe broken dreams, while watching HBO shows depicting glamorous life that you will never have. Extra bonus if you lash out at people who love and care for you.

In 5 years all this will feel natural to you like the rest of us, and your stock options would have fully vested by then.

I would very much like to hear the full version of this story, has it been written up anywhere?
Be the change you want to see. Do your job in the most ethical manner possible and articulate your thoughts on your job, not necessarily the company, and perhaps it will spread. Counter-culture can be as effective as revolution. If the company doesn't change, you did what you were asked by your company (your job) and what was asked by your ethos.
indeed, this is a path that is less frequently travelled. some people are wired in a way that they like fixing things from the inside. it takes a ton of emotional and psychological strength/aptitude though, so not everyone enjoys this approach.

a good book that addresses some of this is Driving Technical Change. some people you will never change, and those you can ignore. if there are enough people that you can influence you have a chance to make a difference. as long as you're strong enough to not let the negativity bring you down, this all can be a rewarding path...

How sketchy? Every single company I worked at did things that can be considered questionable just to grow. There's no fair fight in industry - good guys lose and get forgotten.

But there's of course a limit to that, and once illegal things start to happen - quit. But if that's a "regular shady" stuff everyone does, you may have problems finding company that won't do it (well, you can find companies that are much subtle internally about it, and you won't know what they do).

That frustration and shame are going to affect your productivity sooner or later which in turn affects your future job prospects. Compartmentalization can work for some people, but it sounds like you have a real ethical boundary here. Our industry generally has a great deal of mobility, there are definitely great companies out there which require your skill set and have a great company culture, you don't have to settle for less.

Also don't trivialize the psychological impact that this can have on you, especially if you find yourself thinking about this off work hours.

If there is something that is actually unethical going on, then you should consider leaving, but you need to be more specific on what those things actually are. "beyond what is fair" and "really sketchy" are pretty subjective. It's fair to say a company's culture is too competitive, but it's not clear this is the case since you feel the company is well run.

If you and other coworkers are treated fairly, then you are probably being a bit too sensitive / idealistic. Relax and view it as a challenge: learning how to deal with people that you view as too aggressive/competitive. It will serve you well in life.

Again, given the lack of detail that's my best advice... Note that I've worked at a company that stole code and got sued, so I have some experience in unethical companies and leadership.

>>> Relax and view it as a challenge: learning how to deal with people that you view as too aggressive/competitive.

You make a very good point here!

Every company has issues and decisions that you don't agree with for variety of reasons. So looking for some perfect company will make your life much harder than it should be.

It's just that you have to draw a line what's acceptable and what is not.

Having experience in industry (or just general professional experience) can help a lot because it allows you to compare the issues and set the line. I know that because I was wayyy too idealistic and naive at my first full time job :)

(comment deleted)
Are there legal issues for the company? If so it seems like you should be talking to the company's lawyers about what to do. Certainly don't put anything in writing because you might have to testify about it in court one day.

If there are possible legal issues for you, then you need to get your own lawyer, because the company's lawyers aren't your lawyers.

Putting that aside, if you want to make a change to a management decision then you'll have to be making a presentation to management that's heavy on facts (evidence of risks and bad consequences) rather than about how it makes you feel. Since you're looking to change the status quo, the burden of proof is going to be on you and your allies (if you have any).

If that actually succeeds then it's evidence of strong leadership. But in the more likely case, it's time to look elsewhere.

Don't do this. Company lawyers are there to protect the company. This is the fastest way to get into trouble. If you are going to seek legal advice then make sure it is as far away from the company as possible.
I think I made that distinction. If you're talking to the company's lawyers it's because it's not personal - you're just trying to help the company.
Even when you make a distinction to help the company. It only works if the whistleblower is high enough and has the backing of the rest of the leadership. If a regular employee does this the best outcome is they get fired the worst outcome is it turns into a drawn out court battle and the employee loses.

It is the same with HR. HR is not there to protect employees. HR is there to protect the company and the easiest way to do that is to get rid of troublemaking employees even if they are making a valid case.

I don't know how it works at other companies, but at least at some places, the in-house lawyers are a resource that employees can use to get business-related legal questions answered. Yes, they're on the company's side, but that doesn't mean they'll consider you a "whistleblower" or a "troublemaker" for asking a few questions.

Seems like you're making this into a company-versus-employee dispute when it hasn't reached that stage yet. And better to avoid turning it into that.

From the author's tone it is pretty clear this is a pervasive problem. It is highly unlikely company lawyers are not aware. In fact they most likely were consulted for the exact same things the author is concerned about. It is naive and borderline stupid to think you can innocently bring up the issue by asking questions and not face any negative repercussions.
In that case it should be an easy question to answer. "You've probably considered this already, but I was wondering about the legal issues around [...]. Is there anything we need to worry about here?"

If nobody is willing to consult the lawyers about their area of expertise, why have them?

I don't think I'm getting through to you. In the interest of self preservation the author should stay as far away from company lawyers and HR as possible. In fact if you are facing a moral or ethical dilemma then no company resource will be of any use. Company resources will actively hinder you. I will repeat, it is naive to think otherwise.
I'm not sure what you mean by "self-preservation". If you mean keeping your job - well, other posters have suggested quitting. If just talking to people gets you fired, you probably don't want to work there anyway.

Of course, that assumes a certain level of privilege. For someone who can't afford to quit and find another job, things are different.

No way.

If you talk to an attorney who isn't paid by you and bound by privilege to you (ie corporate counsel) to address a problem that you have, you now have two problems.

If you're a member of a trade union (and if not, why not?) then the union will probably have legal services that you can access.
Quit, if you can. Those policies will not change. There's a good reason why that company plays dirty (winning), and the executives are not interested in hearing your thoughts on the matter. Nobody else is, either -- which is why they still work there -- so good luck "banding together".

(Unless you're a relatively high-level being with some political cachet, which, given you're new and having asked this question in the first place, you're probably not.)

I worked for a similar company right out of college, when I was young(-er) and naive(r). Those 18 months barking up an amoral tree would be handy to have back.

"People are what they eat, companies are the people they hire." -- Anonymous

There are a lot of good comments here, enough to get you to an answer I think. Personal integrity comes at a cost, and you describe a situation where your personal integrity is in conflict with the company's policies. It is true you should always be looking for a new job, thinking about what you want to do next what you like in a company what you dislike. One of the reasons for leaving is that the company's ethics and yours are too far out of alignment.

Here is the really tricky bit. Companies that are unethical get a reputation for that, the longer you stay at that company the more someone will believe that you're ok with that stance.

So three things;

1) Lead by example, speak out about unethical behavior to your peers and make your own choices in line with your values.

2) Look around for a company that is more aligned with your values, that is much easier to do while employed though.

3) Develop some questions you will use when you interview to understand how leadership treats those questions. Things like "Tell me about a time when your management suggested something against the best interests of the customers/users, and the response to it from your organization."

Good luck.

interesting comparison, people::food <--> companies::people

in some companies I've worked for it's quite accurate

(comment deleted)
has done some really sketchy things where they mislead users in the name of growth

A company that rips off its users will eventually rip you off.

Note though, that if the users are sophisticated enough that they should be able to read and understand a contract, and your company is following their contracts, then they are not ripping anybody off.

You should have thought twice before joining Facebook.