Some of the software engineers were very talented, and I learned a lot from them. That's about it.
Management is god-awful across every level. Upper management is forcing their hand into the development teams with no competence whatsoever in software development. You can imagine how that's working out for them. They also claim to care about their employees, but they don't. HR is a quaint little figurehead that doesn't actually help or support anyone. The pay is pretty poor comparatively, and the benefits are not good. Also expect to work excessive hours that you won't be compensated for in any way.
The company is in steady decline: they can't find a CEO, they can't find anyone to hire because they treat their employees like expendable garbage, and they are terrible with their customers. They have an employee referral program, yet myself and every one of my co-workers that ever made a recommendation never heard anything from the company. Marketing and sales are the WORST at that. If you're a self-respecting software engineer, don't work for this company.
Good luck...
I did a technical assessment before getting called for an in-person interview. They asked more technical questions and some scenarios to work with. Great people and culture to work with. I had an HR round before getting the assessment. After the tech
The interview was an online Zoom call. It included a personal discussion about the role and the company with a manager. This was followed by a coding challenge for the first round.
Four rounds of interviews: * HR * Hiring Manager * Technical * Final Team Leader The interview process was mature and good, but a bit lengthy, as you kept introducing yourself. It is a good opportunity to train your interview skills.
I did a technical assessment before getting called for an in-person interview. They asked more technical questions and some scenarios to work with. Great people and culture to work with. I had an HR round before getting the assessment. After the tech
The interview was an online Zoom call. It included a personal discussion about the role and the company with a manager. This was followed by a coding challenge for the first round.
Four rounds of interviews: * HR * Hiring Manager * Technical * Final Team Leader The interview process was mature and good, but a bit lengthy, as you kept introducing yourself. It is a good opportunity to train your interview skills.