Cisco to lay off about 14,000 employees
reuters.com
reuters.com
Looking for another job when there are massive cuts like this also degrades the salary they accept on their next job because of the competition.
I wish companies, if possible, throttled layoffs a bit more instead of large chunks like this, but that is unlikely as the board/CEOs are looking for a stock uptick when they do and don't want to drag it out to affect the market value (translation: their own pay / stock value/price).
We rarely look at the amount of money lost in communities when things like this happen but it would be nice if reporters put out the lost community dollars/salaries along with the layoff number. The Great Wage Stagnation continues in our consumer driven economy.
Interesting to think those were the kind of jobs, and CISCO the kind of company, that once gave Silicon Valley its name. Makes you wonder how the market for software engineers, even adaptable always-learning hack-through-the-night-for-fun engineers, might look in 20 or 30 years.
[1] Read "(low-level networking systems) engineers", not "low-level (networking systems engineers )"
In my profession (banking), staff levels have been going pretty much consistently down since the financial crisis, as banks shrink or retreat from certain activities. But these are mostly bright, educated, business savvy people, who end up doing something else. For many it is a blessing in disguise, an opportunity (albeit in a brutal way) to move away from a shrinking industry to become their own boss or to work on the next big thing.
Imagine what a guy makes that's been at Cisco for 15 years? Now imagine what you can pay a recent graduate or H1B.
There must reach a stage in development where you're considered "too old" (sadly) or haven't kept up with the latest and greatest in trends.
What do you do then?? Project manage? Do all developers move into project management?
I see this mildly where I work where older developers are greatly valued (they're good!) but haven't kept up to date, eg. a lot of C++ is here, but nobody here (and I mean nobody) has any understanding of C++11, C++14 changes and are stuck in the C++98 ways. They even call C++11 "C++0x" still. This is different to the "learn the next fad" approach, as C++98/2003 deserve to go away.
MFC anyone?
With the push to Universal Apps (that nobody appears to be heeding), what is Microsoft's recommended toolkit for C++ in Windows now eh?
Here we are with > 2 million lines of C++, entirely MFC and COM.
Just imagine how much knowledge and experience these guys have and is effectively being lost by them being out of the workforce.
The uncertainty will cause a lot of stress. As a red badge at Cisco some years back, layoff talks used to cause me serious anxiety, even though my parent company would just move me to another project.
The bigger problem with Cisco is that people speculate about layoffs and there are continual leaks. This really upsets employees, and causes considerable emotional pain for them.
I was next.
Got fired at end of financial year, along with a couple thousand others. Had a new job before the day was out (another result of said anxiety).
Being laid off is termination without cause. You're just being let go as part of a workforce reduction.
Being fired because you are performing poorly in your job is, crazily enough, not "fired for cause" but simply "fired".
Being fired "for cause" usually makes one ineligible for unemployment income.
Being one of 14,000 employees let go because they chose to eliminate that entire half of the company doesn't necessarily mean anything. Being one of four engineers chosen to be let go from a team of 20 can say something about your skill level.
Redundancies are absolutely best done as one-and-done.
Also, would this be a record number of staff laid off in one go 'by choice'? 14,000 is huge. Poor guys.
How about this famous short? Soros made a billion dollars.
https://priceonomics.com/the-trade-of-the-century-when-georg...
Did you see/read "The Big Short?"
Another explanation could be that massive layoffs has caused stock uptick in the past and therefore it makes sense to bet that the same thing will also happen this time. (Of course this only makes sense for those who are first to react to the news)
I can't fault them for not giving their all every day... I know for a fact I would instantly put in the minimal amount of work required after achieving tenure / seniority / whatever at a large organization.
This is not necessarily true.
It's more like - as you add people to the pile, you get diminishing marginal returns on value-added for each person yo add.
Trust me - older products that are hardened, and sold through established channels - those are where the juicy profits come from! Nobody wants to mess with that!
It means that the company has realized it's in a head-wind, and is cutting costs in order to deal with it. Layoffs are usually coincident with a re-structuring.
Ergo - layoffs mean 'the company is adjusting to new market realities' - which is what investors want to hear.
Layoffs usually happen after the 'crappy state' of a company has been priced into the stock ... so there's usually only upside.
Also - all things considered, a layoff simply means less cost and likely an uptick in profitability, which in a spreadsheet analysis gives a higher valuation.
Cisco is doing a major layoff because they have a new CEO who wants to wipe the board clean and start his term fresh. This is very cynical ... but often true.
Finally - some companies do layoffs long before they are truly necessary. It's 'house cleaning' for them. Cisco does this. Because Cisco is an otherwise strong company, a layoff is good.
This is not like a 'Yahoo layoff' wherein it's just sending people off a sinking ship. So - an otherwise 'strong' company doing kind of a 'ruthless' layoff is usually seen as a good thing in investors eyes.
On a personal level, this sucks for those Cisco employees. But it's weird that the land of disruption advocates "wasting" money on unneeded labour. There isn't much sympathy for the taxi drivers Uber is harming.
Americans almost never use off-shore tax havens, because the IRS has no boundaries on chasing them down. US income is taxed globally, and the IRS will destroy you if you attempt to hide it from them and they find out, which they almost always do (they have direct or indirect access to nearly all global banking, financial transactions, stock transactions, bond purchases; they can also directly or indirectly get access to nearly all banks accounts in first world nations through treaties). There are very few countries where you can even attempt to hide your money from the IRS now, and most of those you'd be a fool to park money in.
I think the % of Americans doing the off-shore thing is very very low.
Now from a raw $$$ standpoint, perhaps it is a problem. Is 10% of wealth hidden offshore by the .1% of abusers? Or is it only 5% I doubt anyone knows for sure. I suspect it is less than the "legally" held offshore money using the double irish and other such accounting tricks.
I guess that depends on what you consider often. Because the money outside of tax-havens "doing work"in the economy is vastly greater than money hidden in tax-havens.
The lower barrier to entry of Uber means that there are more people competing for those taxi jobs, like people who can do it part-time. How many taxi-drivers did you know pre-Uber? I knew zero. Now I know multiple people who are, basically, taxi-drivers. (I'm making no claim as to whether this development is good or bad, it just is).
So yeah, they can "easily go work for Uber" as a contractor for less money. I imagine that the Cisco workers could do the same if they wanted to be contractors for less money.
Have you ever actually been part of a company that did layoffs in chunks like you're suggesting? Experiencing that type of protracted wave of layoffs is not fun at all. In fact, it was down right miserable. Going to work each day with the threat of layoff looming over your head is an incredibly stressful experience.
You might consider that there is more at play than just a few executives getting greedy about dollars.
One person's income is another person's expense. Which communities do you speak of?
When you amputate a limb, you want to do it as quickly as possible.
When you throw the bathwater out, make sure you aren't loosing valuable resources.
the best case scenario is to be really smart and constantly drain the bathwater such that the baby doesn't even notice the level dropping. Keeping the baby focused on the new shiny thing helps.
I work at a place where we surgically remove deadwood, keep valuable people & tech. Those who have value feel valued.
As an aside I was with 3Com when they tried to go toe to toe with Cisco. 3Com did very much the same thing.. one major event was even called 'Catapult', senior management's intent was to launch the company forward, workers looked on with incredulity as over half the workforce lost their job in one day. 3Com never recovered.
I smell coolaid.
There's never 'layoffs' and never ever entire groups let go. Just regular PIPs for people who you think... 'no great loss'
I'll admit, doesn't scale to cisco though.
It's the act of introducing the periodicity that damages morale so much.
1) You're always looking over your shoulder, and can't think about long term projects or work.
2) The first people out (frequently the weakest performers) are able to find jobs the easiest, but by the time the better employees are also let go, the market demand has been filled.
3) It encourages and environment of non-cooperation. Employees cooperate more when they think they'll see each other again. If it's "there's 3 of us here today, and probably only 2 in a few months" then there are multiple incentives to not compete.
Better to get it over with all at once wherever possible. Companies that need multiple rounds are usually either mis-run or in markets deteriorating extremely rapidly.
From my experience there's an easy way out of this: take control of your own career. Ask yourself: are these the conditions I want to work in? whats best for me; family; situation? Are there opportunities here while everyone else is looking over their shoulder?
CSCO will use it to refocus their efforts into more valuable services, which by itself will entail some level of hiring & investment, and if successful, they'll hire & invest more.
If you think this is an optimistic perspective, consider the alternative...CSCO continues employing people who aren't optimally productive for its goals, and ultimately the whole company runs into the ground and EVERYONE needs new jobs.
Layoffs are an unappealing and emotionally-charged but necessary part of the corporate lifecycle.
http://www.recode.net/2016/2/10/11587764/cisco-soars-on-15-b...
It's hard to picture, since that cash is going from one entity (CSCO) to a lot of different entities (the market), but obviously CSCO thinks the market can make better use of that capital than it can.
The only thing that could be worse than what they're doing, in my view, is if they fired all these people and sat on their cash, AAPL-style.
It seems more likely they'll keep the savings as a quick fix to make them look better to investors. As noted in the article, these rumors are coming out close to announcing their fourth-quarter results.
With all these companies exiting the hardware space, who is going to be doing the hardware?
Will hardware remain a niche department within these software based companies? Are off-the-shelf systems-on-a-chip now powerful enough that there is now no need for hardware, beyond a generic universal SoC based device? Is it going to be an unserviced niche for new players to move into?
To use the specific example of Cisco: what hardware are Cisco planning to have their software running on in (for example) 5 years time?
There's a ton of smaller players ready to jump in. They're not household names, but they have the expertise to fill the gap. I wouldn't worry about it. Ubiquiti, Mikrotik, etc
These companies have nothing to do with the businesses that make Cisco its real money.
Growth in compute is from the cloud companies. They can purchase switches from ODMs like Edge-Core, Quanta, and Celestica directly. At the end of the day, because switching has largely converged on the same merchant silicon (Broadcom Trident/Tomahawk now, perhaps Barefoot Tofino in the future), they end up with a similar product at a lower price point. Either these companies are big enough that they have their own switch operating systems or they license one.
It's simply a different world than a few years ago.
Cisco along with others are looking by at things like licensing the IOS to run on any device. So a company could buy 50 white box switches and slap IOS or JUNOS on them.
In the networking world OSs are even more religious then the Microsoft Linux debates of the past. I know networking shops that will never buy anything but Cisco because they only know how to network on Cisco and they refuse to learn anything else. That is the market that Cisco is going to target.
ios is a custom-rtos for a custom machine (running on mips mostly). it runs control plane for your routers/switches etc. why would you want to run it on a non-csco/vanilla x86 boxes ? unless you can _somehow_ make control-plane h/w agnostic (easier said than done) i don't really see much value in doing this.
Between whitebox and SDN. These companies won't be selling hardware for the 1-200% markup the have enjoyed all these years.
huh :) i was/am under the impression that with junos, juniper started with freebsd as the core, and then added lot's of stuff to it, specifically in control-plane and a bunch of kernel extensions as well.
if that is true, they were already x86 compatible...
with cisco things are very different. i don't think ios ever ran on a bare-metal x86. this is not for the lack of trying though (if you know folks who have worked on ios, check with them, writing about it here, doesn't seem right)
Newer products use virtualization, i.e. running the FreeBSD-based Junos control plane in a VM.
If you look up for IOU, which stands for IOs over Unix, it has been around for quit a long time.
this is true for legacy IOS, the "new" IOS-XE and IOS-XR could run on top of linux, in fact IOS-XR 6.0 could run in a linux container: http://www.cisco.com/assets/global/DK/seminarer/pdfs/XR60.pd...
AWS, for instance, with the CRS1000V. Though, I think that is IOS-XE and Linux based. IIRC, they are moving to IOS-XE/XR which is more Linux based and can be run on COTS boxes.
you have my sympathies
Related: My compilation of OpenStack rage tweets. https://twitter.com/search?q=@stefanmajewsky%20#openstack&sr...
The Reality: a bunch of python scripts everyone forks.. committee politics...frustration
OpenStack is a great example of going "community" before the problem is well understood or there is a solution people trust.
It's basically a tire fire at this point and most of the community participants are market losers.
Huh? Kubernetes is written in Golang.
Source?
do you think cisco is in danger of becoming SGI of networking ?
Major ISP backbones are very risk averse, when you're trying to run a six nines availability IP services POP. The routing software needs to be rock solid and mature when you're looking at a twin pair of core routers in a node that might be handling 200-300 Gbps of traffic and critical edge peering/transit connections.
That is certainly not the end of such endeavours. Cisco can't buy ALL of them forever.
Others, such as in my particular space, were previously forced to ASR9K or similar for scale reasons (because scaling full tables is hard when you need capacity too), but Broadcom's Jericho chips hit the scale mark with added TCAM, kicking us from $200K-ish/PoP for barely meeting needs to $60K/PoP way over provisioned in the case of NCS5501 or Arista 7280R. Of course, there are caveats to how this works out, but good enough is good enough!
Customer mix is important for margins. SPs, for example, are notorious for getting bottom dollar deals for their scale and ability to play the other side. And sure, they need the feature set of ASR9K. But when the rest of the mix (higher margin) looks around, they see that the scale promises are unnecessary for their operations and move on to lower cost boxes.
The manufacturers that have been actually making the hardware for the last 15 or more years, that's who. The only difference in many cases is the color and brand on the case.
Or I'm totally wrong :)
When you buy practically any competitor and control the margins like Cisco was able to do for so many years that turned massive profits there isn't really much expected from the employees I'd wager.
Technology in general comes down in pricing. I'm constantly amazed at the vendors that introduce newer, more powerful product lines, with a reduced price tag from anything previously seen.
Cisco here, are a huge outlier. Despite HPE and Juniper creeping much more competitive options into their enterprise space, twice or so times a year we get alerts from Cisco about "across the board" price increases.
Cisco is a huge place and this varies by person/team/BU. Fridays a lot of people work from home.
A lot of my coworkers work from home on Fridays too. Which means a three-day weekend / nothing to show for their time on Monday.
Do you really know what your teammates are accomplishing? Or how they are spending their workday? Do you go to their homes and peer inside the window? Or is it just some sense of self righteousness you feel by being a good employee who wouldn't ever choose to work from home like those other lazy bums.
And my experience with coworkers is no different. I actually checked commit histories at some point to confirm that indeed most of those who worked from home on Fridays didn't produce any significant output. The sneakier ones would commit stuff, but clearly 'little stuff' that I sometimes suspected they had ready on a Thursday specifically to show something on a Friday.
Of course, you're completely correct that this doesn't mean that this is always the case. But if I were an employer, based on my experiences, I'd be hesitant to allow people to work from home on Fridays. Not in general, but specifically only on Fridays.
Wow, I must have touched a nerve. Actually, I semi-regularly work from home. My issue is with the people in my organization who take advantage of working from home, treat it like a three-day weekend, and will likely cause the work-from-home privilege to be revoked.
A lot of resentment between developers[0] and managers comes from not understanding that. Management does not care about your engineering concerns as long as they don't meaningfully impact sales[1]. Hell, even if they do, they can often paper over technical problems with marketing cheaper than it would take you to fix it. If they got a confidential memo that the whole country is going to have a sudden diarrhea epidemic, they'd happily sell the product, fire your team and buy a toilet paper factory instead.
--
[0] - those who haven't already been brainwashed into thinking in business terms first, i.e. into professionals.
[1] - sometimes it doesn't matter even if it impact sales, as long as it does so on a longer term than manager's expected involvement with this particular project.
Mixed feelings.
Also, if you asked Informix for the time, it gave you the system time but somehow the Cisco DB tables always logged call times with daylight saving, so you got time mismatches by an hour. Call Manager must not have used the same "ask Informix what the time is" function that I used...
Fond memories, sort of. Trying to debug on an Informix instance the other side of the world with giant nested SPs failing with unhelpful error messages, what fun!
I meant to say, generalizations don't always work well. They may have bad engineers. But they have great engineers too. Kent Dybvig and his team who wrote Chez Scheme works for Cisco. There are many others. Jonathan Rosenberg who wrote many Internet RFCs on fundamental protocols that run the Internet voice/video works for Cisco.
Let's not generalize. It hurts people!
You just have to look at the API. From little details (wifiInfo.getSSID() returning either the quoted SSID, an unquoted string of hex characters the SSID consists of, the special string "<unknown ssid>" or "0x") to the overall architecture (needlessly convoluted lifecycle, 2D rendering architecture from 2000s, the whole intra-app Intent bullshit that causes people to find alternative ways of communicating between Activities within the same app ...)
As alternatives, do people just end up dumping to an sqlite database and polling it in each Activity? Haha that'd be madness
Conjecture: you have never worked for a medium or large software company.
I have also found that people get a lot less work done if they're working from home.
And other people's ideas of working from home vary. My friend's wife thought that her husband could do all the jobs around the house on his "day off".
It would be impossible to come across as 'absolutely terrible software engineers' just from a conversation without prexisting prejudice.
Its not just Cisco but for a large majority of folks a job is a part of their life not their entire life and it doesn't automatically follow that they are not good or passionate about their jobs, and it's sad that anyone would choose to reach this conclusion just from speaking to folks.
What a factory was.
What a unique_ptr did.
The dangers of unclear object ownership in a manually memory managed program.
Difference between when to pass by reference and when to pass by pointer.
Which isn't to say it is a bad strategy. Seems to have worked for a while now.
It would be interesting to see the lifespans of people that went to work for Cisco vs those there by an acquisition.
I think you originally meant to say "laid off" versus "downsized" as downsized isn't related to the individual employee but to the company has a whole. Still though except for some background check by a government job or unemployment benefits I see little difference between being fired and laid off. Sure there are some differences but I wouldn't call it a big delta at all.
This kind of uncertainty is unsettling to any employee (good and bad performers). It's prudent for existing employees to look for employment elsewhere since this uncertainty has been going on for over a decade now. If that means gaining additional skills, networking (no pun intended) etc. so be it.
I will say that I wish F5 were less of a substitute for reliable applications where I work. If we had gold, horizontally scalable apps we wouldn't need to Bork with routing so much.
I'm fine interviewing people but interviewing people within the same company where if they don't pass your interview they're going to be laid off? Obviously it's far worse for them but it's a shitty situation all around.
Did the company actually decided to keep/lay the employees individually based on your feedback from the interview? Or were the destiny already decided beforehand and the interviews were just some acting?
A bit of a mix of the two. Essentially you were "soft laid off" if your project ended and your group didn't immediately have another project to put you on so you could apply to work at another group within CSC. If your interviews went well (and they all did interviews differently to the point where some groups did zero interviews and some, likes ours, treated them as a new hire (we were an acquisition so we didn't think they'd have the same quality as us)) then you would stay employed and just work at another group. If the interview(s) didn't go well then you were eventually laid off.
I never went through this process beyond the interview side of things but it was explained to us multiple times. The crazy thing is CSC, at the time, was so large (over 97k employees) that it wouldn't surprise me if each of the larger groups did this even differently. This was just my experience.
To add some context we were part of a larger group at CSC that handles government contracts and you essentially only make money when you fully staff a contract so many folks in the industry referred to them as "butts-in-seats" contracting so it's not entirely surprising.
This news suggests that those apprehensions were not unfounded.
Yes this is a huge number, but seems like usual practice for Cisco.
[1] http://www.crn.com/news/networking/300081750/sources-massive...
Although a third of their workforce work out of San Jose, so it'd be surprising if that wasn't hit.
If it's just 20℅ it could just be cleaning out the ranks while continuing hiring.
The 7% number is more of a norm for Cisco at the end of each fiscal year. I wonder why the big gap between the Reuters source and Cisco's own reports.
I have no idea how this shakes out. But multiple companies in the traditional skew/license business are having to adjust (as others stated) to a different world.
https://en.wikipedia.org/wiki/List_of_acquisitions_by_Cisco_...
And look at the strategy playing out:
https://blog.opendns.com/2016/07/08/new-integration-anyconne...
This is the third major "dodge" of my career and I feel somewhat lucky to miss out on opportunities before they cause potential harm.
Here are some of the relevant articles for those who may not be in the datacentre loop:
NFV https://en.wikipedia.org/wiki/Network_function_virtualizatio...
SDN https://en.wikipedia.org/wiki/Software-defined_networking
Regardless there is still place for time-critical network segments where you'll find the likes of QNX.
And for the segment of the market where SDN isn't yet good enough (HFT, for instance), there are a lot of players in the field.
See this article that was on HN recently about one of Cisco's competitors, that seems to be making more performant switches than Cisco.
https://www.technologyreview.com/s/602135/high-frequency-tra...
There is no shortage of software engineers. What there is, in the eyes of those CEOs, is a shortage of H1-B visas -- i.e., cheap labor from abroad with low mobility. Of course, the alternative is to invest in training citizens and permanent residents, who will then go and get higher-paying jobs elsewhere. So the myth of the software engineer shortage lives on...
Why? These Cisco lay-offs are hardware engineering related and the other ones are not nearly as big and are pretty typical (unfortunately). Software engineering is not only in HUGE demand but it's growing incredibly quickly. I have no idea how the hardware engineering space is behaving but software is off the charts.
Cisco is hiring software engineers. Look at their acquisitions in the last couple of years and they are software companies. They have a big focus on big data for security analytics.
> Cisco Meraki | San Francisco & London | Full-Time ONSITE
> ...
I have the feeling that company is sending mixed signals.
Well, on the bright side that can explain why they don't reply =)
---
Not all layoffs are bad, and the good engineers most likely jumped ship already.
Marx, Capital, Volume I, Chapter 15 (1867)"
but industries like Cisco and Intel are very cyclical.
in 2k1, if memory serves right, they laid off approx. 10k folks. i would guess, in percentage terms (given at least 10% less employees), it might be similar though...
[1] http://www.cisco.com/c/dam/en_us/about/ac227/csr2009/pdfs/CS...