Good pay and stock options.
Toxic and soul-crushing. Stressful and unpredictable hours. Work is often not technically interesting. It's generally about appeasing the person in a convo with the most political weight. It's not about problem solving. It's toxic competition, especially between software engineering teams. It's all political discourse. If you love cutthroat corporate politics, this is the place for you. If you care more about the people and the work, you will hate it.
Extremely sexist. If you are a woman, do not work in engineering at this company. After working here, I 100% see why so many women leave tech. Years ago when I started, I just loved the challenge of the work. I thought as long as I worked hard, I would be okay. I thought I might have to work a bit harder as a woman, but “I could handle it.”
Thing is, it doesn't work that way. It's a no-win situation. If you aren't vocal enough, then you aren't contributing enough to the direction. If you are professionally vocal, you are a threat. Men get away with wildly hostile behavior. I mean full-on screaming. When they do this, they are passionate. I've seen it so many times in different scenarios. When women raise a valid concern in a professional way, “they're causing trouble.”
There are frequent reorgs. Every single time, I start at square -5, and my peers start at square 10. Over time, I earn respect, then a reorg happens, and I start back all over again. Past accomplishments don't matter. There's so much political competition among middle/upper management that leaders undermine other groups to gain more resources. Leaders don't trust the judgment of their predecessors or peers, so you always have to re-earn their trust. It also causes project ownership chaos because leadership failed to take it into consideration over the many reorgs.
You can't trust what leadership says. They tell you whatever story frames the parts they can't hide in the best light.
Only worth sharing if someone with power actually cared about something more than optics.
Initially, I attempted to apply online, but I never received a response. Then, a friend who worked there referred me for an internship position. I received an email from a lead software developer to schedule a phone interview. About a month later, I
HR contacted me over LinkedIn. After a couple of phone interactions, HR asked me to be available for half a day with only one day's prior notice. They were not flexible to postpone. I was present at the scheduled time. They made me wait for 45 minut
The interview process consisted of three rounds and went very well with casual discussions. The first round was technical, featuring multiple general problems to solve. These weren't overly difficult but required thoughtful consideration. The secon
Initially, I attempted to apply online, but I never received a response. Then, a friend who worked there referred me for an internship position. I received an email from a lead software developer to schedule a phone interview. About a month later, I
HR contacted me over LinkedIn. After a couple of phone interactions, HR asked me to be available for half a day with only one day's prior notice. They were not flexible to postpone. I was present at the scheduled time. They made me wait for 45 minut
The interview process consisted of three rounds and went very well with casual discussions. The first round was technical, featuring multiple general problems to solve. These weren't overly difficult but required thoughtful consideration. The secon