Overall, the benefits package and pay are excellent. The company has an excellent product portfolio, including CRM, Slack, and Tableau. It's a very stable company.
Company has a cult of personality around Marc B. The size of the company leads to hundreds of fiefdoms. Your experience of the company is dictated by the culture your VP or SVP creates. You will likely get re-org'd across VPs or SVPs, meaning your experience of the company will change at the whim of upper management. You are paid well to deal with this endless chaos and politics. Re-orgs happen with relative frequency, which might be a good thing if your current boss sucks. Engineering is driven by vague, off-handed comments by upper management. Success is measured by promotions. Promotions are measured by delivering on management's ideas. Middle management politic their way to being attached to whatever upper management is excited about. Long tenure is celebrated, leading to resistance to change. Watching internal adoption of Slack has been hilarious to observe.
Ditch V2MOM and the 3-release planning cycle; they don't scale to the current size of the company. Bret is gone; decommission Quip and build something better directly into Slack. Either stop celebrating long tenure at the company or remove "Beginner's mindset" as a value. Theoretically, both can exist, but in reality, only one does.
I managed to get an interview through a former colleague. Overall, there are two rounds: * **Round 1:** A 90-minute phone interview with a software engineer. The bulk of this round consists of an in-depth discussion about one of your projects (typ
This was the third or second round interview. The engineer called me and asked some general questions, including an online coding assessment. 1. What is your current GPA? 2. What is your preferred coding language? 3. When did you graduate? 4. What C
A recruiter reached out a couple of weeks after I applied on the portal. The first round was a behavioral phone interview. The second round consisted of two phone interviews: one technical and one behavioral with the hiring manager. I received a r
I managed to get an interview through a former colleague. Overall, there are two rounds: * **Round 1:** A 90-minute phone interview with a software engineer. The bulk of this round consists of an in-depth discussion about one of your projects (typ
This was the third or second round interview. The engineer called me and asked some general questions, including an online coding assessment. 1. What is your current GPA? 2. What is your preferred coding language? 3. When did you graduate? 4. What C
A recruiter reached out a couple of weeks after I applied on the portal. The first round was a behavioral phone interview. The second round consisted of two phone interviews: one technical and one behavioral with the hiring manager. I received a r