Skip to main content

Zenefits layoffs

Today, we took a hard but necessary decision to position Zenefits for long-term growth. We are saying goodbye to 430 employees. This has been planned for some time and is the result of a lot of hard work over the past year to improve our products and service and make the operations of the company more efficient. As a result, we have a dramatically improved cost structure, the ability to deliver a market-leading product roadmap that exceeds customer expectations, and enough cash to fund our operations for years to come.
There are a number of important factors that went into our decision to reduce the headcount in our company.
First, we decided to centralize our operations organization in Arizona. Additionally, we will be partnering with third parties for some of the seasonal work we do around insurance operations.
Next, we will be building out our product and engineering teams in Vancouver and Bangalore to better complement the already established and proven team we have in San Francisco.
Finally, our market (small- and medium-sized businesses) is very cost sensitive and requires the lowest-cost, highest-value solution possible. These changes are going to allow us to continue to build and deliver the industry's best all-in-one HR platform and service.
Today's actions have been planned for some time by the board, the prior CEO David Sacks, and the executive team, to put our new CEO Jay Fulcher and the organization as a whole in the best position for long-term success. This reduction in force is consistent with an overall turn-around program that began a year ago to correct regulatory compliance issues, reset our culture and values, increase operational efficiency, and introduce a new SaaS product and business model. All of these changes gave us the opportunity to attract a top-notch operator like Jay Fulcher, who will lead the company to the next stage of growth and profitability.

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...