Able to gain a lot of experience in different aspects of the software development lifecycle.
Bonuses each February are nice when the company is doing well.
If you get a good team and manager, it's fun work with the team.
Politics are big at this company (who you know, what upper management sees).
Old technologies are all over the company.
I was thrown into subpar projects and expected to do miraculous work, just to meet expectations on my year review.
Upper management does a lot of poor planning and may affect your work/life balance, causing you to work up to 65+ hours a week with no pay bump.
There were two periods of layoffs in my 6-year tenure.
I applied through university recruitment by General Motors. I applied through my college career website and got a call for my face-to-face interview. There were two rounds of interviews. Both rounds were behavioral. The interviewers were friendly.
Easygoing, laid-back process. They asked the typical questions, such as, "When have you been faced with a problem and how did you overcome it?"
First, they send you an online Technical Assessment. Then, if you pass that round, you will interview with two developers. They look at your resume and ask in-depth technical questions.
I applied through university recruitment by General Motors. I applied through my college career website and got a call for my face-to-face interview. There were two rounds of interviews. Both rounds were behavioral. The interviewers were friendly.
Easygoing, laid-back process. They asked the typical questions, such as, "When have you been faced with a problem and how did you overcome it?"
First, they send you an online Technical Assessment. Then, if you pass that round, you will interview with two developers. They look at your resume and ask in-depth technical questions.