Most of the people are smart, hardworking, and fun. They are very passionate about what they do.
I've always had pretty good work/life balance, with only occasional long weekends and late nights.
The products have global impact, which can be exciting.
There is very good pay, health coverage, and other benefits.
Sometimes there's a lot of bureaucracy, the normal sort you expect from a big company. Frequent re-orgs waste almost a month every year, or more.
Slow promotion process to get to a Lead or Manager position. In years there, I've only seen a few people leave lead positions, and only a couple people move into lead positions from the individual contributor ranks.
Review process is not fun. There's a lot of competition and it's a forced bell curve. I spend a large portion of my time working to distinguish myself and grab projects from others so that I could get into the top 30% bracket; otherwise, you might get randomly laid off if the company is going through a re-org. Sometimes a whole team might get low review scores, just because another team was deemed more important.
(Supposedly they dumped the review ratings, but they still rate you and use that to determine your bonus and promotions. And the bonus is still on a forced curve. Now they just don't tell you the score, but you can still figure it out based on the bonus percentage you get.)
Also, the SDE vs SDET thing is not the best; however, it should be improving. In the past, SDE could dump garbage over the fence, and SDET had to test, find bugs, help with fixes, and then get in trouble for slowing down the feature RI or shipping date. The company is trying to put more responsibility on the SDEs for code quality, and if they succeed, then great! But I'll believe it when I see it.
Nope.
A full-day process, broken into multiple individual one-on-one interviews. These interviews can include time at the blackboard, writing snippets of code or scripting. Not for the faint of heart or the unprepared.
The initial phone screen was friendly. The recruiter was helpful and gave some good tips on what kind of questions to expect. However, they should be doing a better job screening candidates and not just randomly interviewing developers with no testi
I submitted my resume and spoke briefly with a representative at the job fair on campus. I received a call back a couple of days later. They were extremely fast to schedule an on-site interview, which took place in about two weeks. The interview was
A full-day process, broken into multiple individual one-on-one interviews. These interviews can include time at the blackboard, writing snippets of code or scripting. Not for the faint of heart or the unprepared.
The initial phone screen was friendly. The recruiter was helpful and gave some good tips on what kind of questions to expect. However, they should be doing a better job screening candidates and not just randomly interviewing developers with no testi
I submitted my resume and spoke briefly with a representative at the job fair on campus. I received a call back a couple of days later. They were extremely fast to schedule an on-site interview, which took place in about two weeks. The interview was