Great benefits (medical, dental, 401k, bonuses, team subscriptions to continuing education platforms like LinkedIn Learning).
They promote internally, very encouraging of their people to apply for open manager positions, which is another example of their support.
People are generally pretty technical.
Diverse environment with people of various races and backgrounds.
The company is not well-liked. Prepare to get yelled at any time you meet someone and they ask where you work.
Rotating 24-hour on-call duties for when applications or servers go down. It's not too bad, but it's not for everyone. Some DevOps responsibilities exist without the technologies to make our resumes look good.
The culture is very much "figure it out like I did" instead of making things better for those to come.
From an SDLC perspective, almost everything is outdated: the tech stack, the deployment process, etc. This means you'll have to hustle outside of work to stay current if you ever want to work elsewhere. New tech was seen as slowing down team velocity.
Having to support legacy software (I scoured the web to find an old Oracle driver to support this one system). Management only sees capital expenses, so the time expense of developers putting in excessive hours to keep creaky legacy stuff running isn't considered an issue.
Having to integrate apps with internal (read: un-Googleable) APIs that are not well documented, and are supported by uncommunicative offshore teams.
Adopt a modern software development life cycle and invest in tools up front (like automated testing, CI/CD) so time and headaches can be saved in the future. Get the team out of the business of software hospice.
The interview process was very casual. The managers knew what personality traits, behaviors, and work ethics they wanted to bring onto the team, so when my recruiter sent my resume, the hiring manager wanted a 1:1 interview. I got my interview set u
Was warmly received. Nice people around. Communication was smooth and the response was apt. I had a phone interview and an onsite interview. Both interviews were entirely technical. Questions from my resume and my past experience were asked. The envi
Initial phone interview with HR, followed by in-person with the hiring manager. It was quick and professional all the way around. Scheduling was quick, and everyone was very professional and nice.
The interview process was very casual. The managers knew what personality traits, behaviors, and work ethics they wanted to bring onto the team, so when my recruiter sent my resume, the hiring manager wanted a 1:1 interview. I got my interview set u
Was warmly received. Nice people around. Communication was smooth and the response was apt. I had a phone interview and an onsite interview. Both interviews were entirely technical. Questions from my resume and my past experience were asked. The envi
Initial phone interview with HR, followed by in-person with the hiring manager. It was quick and professional all the way around. Scheduling was quick, and everyone was very professional and nice.