The job starts off great when you're ramping up and learning new things, but it can quickly go downhill.
Your manager will really make or break your experience, so I was fortunate enough to have an amazing manager who was attentive despite being overloaded with work.
Profit sharing and benefits are also a nice bonus.
Getting 4 weeks of PTO during your first year when most companies only give 2 weeks is really nice.
Depending on your team, the people you work with might be some of the nicest and most helpful people.
Overseas teams mean you work weird hours and have meetings after the end of typical working hours. Profit sharing is how the company gets away with underpaying its employees and avoiding higher salary raises. Quarterly layoffs this year helped the company lose some of its most experienced engineers, which led to overwhelming the unexperienced engineers and low morale. There's not much room for growth unless you want to pivot to a different role or become a manager. Some teams really embrace the Silicon Valley mentality of "if you don't lose sleep over your job, you're not working hard enough," and it leads to high turnover rates on these teams.
Stop laying off your experienced people to leave the NCGs to pick up all the slack. You're burning out your NCGs.
1. On campus: strictly behavioral (mainly interests and how to handle certain work/team-related situations). 2. Webex presentation on a topic of interest or project (technical questions related to the topic and project/work history). 3. On-site in
I got a call from HR and scheduled a phone screen with the hiring manager. After a couple of days, I talked with the HM on the phone and scheduled an onsite interview. I met six people over three hours, and they were all professional and knowledgeabl
It was a straightforward interviewing process. They called me for an interview within days that I submitted the application online. They really want to know the process that you take when doing a certain task/question.
1. On campus: strictly behavioral (mainly interests and how to handle certain work/team-related situations). 2. Webex presentation on a topic of interest or project (technical questions related to the topic and project/work history). 3. On-site in
I got a call from HR and scheduled a phone screen with the hiring manager. After a couple of days, I talked with the HM on the phone and scheduled an onsite interview. I met six people over three hours, and they were all professional and knowledgeabl
It was a straightforward interviewing process. They called me for an interview within days that I submitted the application online. They really want to know the process that you take when doing a certain task/question.