Benefits are excellent.
A wide variety of resources are available for personal and professional growth.
Work can be interesting if the project is going smoothly.
Work culture, dissatisfaction in promotions, etc.
Constant fears and threats of layoffs. Budget cuts every few quarters. Senior management is unclear about the vision of the company.
Provide a work environment where there is a good work/life balance.
Choose your managers well. Most managers are incapable of motivating the team in the right direction.
I submitted my application online and was contacted by a member of recruiting to schedule a Webex interview. During this interview, I was asked: * Some personality questions (e.g., "What was the most difficult part of being a teaching assistant?")
Initial two phone interviews
I had one coding question during the onsite interview that I could not answer at the time. I had no idea how to approach it. The other 6 coding questions were okay. The manager was very nice, but the engineer was not very nice.
I submitted my application online and was contacted by a member of recruiting to schedule a Webex interview. During this interview, I was asked: * Some personality questions (e.g., "What was the most difficult part of being a teaching assistant?")
Initial two phone interviews
I had one coding question during the onsite interview that I could not answer at the time. I had no idea how to approach it. The other 6 coding questions were okay. The manager was very nice, but the engineer was not very nice.