If you are in the good books of the manager, you will get stock refreshes. (Check cons also for this.)
Culture is okayish.
Flexibility to work any timings.
Not bad base increments.
Nice private cubicles.
Layoffs.
Company is getting beaten by everyone. The only reason they are surviving is because customers do not want a monopoly of other companies.
No focus on innovation. Middle management nods along when told by higher management about focus on innovation and ridicules them afterwards.
Zero efforts from staff to innovate or improve. Just keep doing the same stuff over and over again.
Stock never performs. They do not miss any chance to give bad hikes. Management is just looking for reasons to declare no or zero hikes.
Millions of dollars are spent on programs and are shelved at the end. Impact is not borne by that team [rather gets promoted for failure], but everyone else who worked on projects that made millions.
Bad quality of work. Won’t add much value to your resume.
Managers never discuss personal goals. Neither do they care about them.
Stock refreshes are absolutely terrible. Simply peanuts. And are received by only 10% of the team, so you don’t even fight for it.
Women/men ratio is mind-boggling. Not an equal opportunity employer for sure.
Staff grow faster than SEs. It’s unbelievable and true.
To get promotion from SE3 to SE4, you are expected to deliver staff-level work. SE4 to staff expectation is not clear to even Rami. They probably need gods to come and work for them.
Accept the defeat or fold your sleeves to prove yourself. Basically, you are just waiting for a natural demise but too proud to accept it.
I had 3 technical interviews. All the interviews were scheduled for the same day. Each interview lasted for a duration of 1 hour with 1 interviewer each. All 3 rounds were technical ones. The HR communicated the timings to me and scheduled based on
There are 5 rounds in total. The first round was a screening round over the phone. The next rounds are 1:1. 1:1 rounds are mostly on networking and C/C++. The last round was the HR round; there they talk about your expectations and all.
Went through three technical interview rounds: 1. First round: coding question. 2. Second round: coding + C++ technical question. 3. Third round: another coding question. The interviews themselves were fair and focused on problem-solving and techni
I had 3 technical interviews. All the interviews were scheduled for the same day. Each interview lasted for a duration of 1 hour with 1 interviewer each. All 3 rounds were technical ones. The HR communicated the timings to me and scheduled based on
There are 5 rounds in total. The first round was a screening round over the phone. The next rounds are 1:1. 1:1 rounds are mostly on networking and C/C++. The last round was the HR round; there they talk about your expectations and all.
Went through three technical interview rounds: 1. First round: coding question. 2. Second round: coding + C++ technical question. 3. Third round: another coding question. The interviews themselves were fair and focused on problem-solving and techni