Interacting with my coworkers and solving problems that I know will make a difference to a customer
Collaboration and teamwork are very high in our team. If you need help, they will do their best to get you working asap.
The benefits are top notch and are also flexible, so you can customize them based on your needs. The salary is also very competitive and was a significant increase from my previous employer
I had good conversations with my interviewers, while answering their questions. It didn't really feel like an interview, just a conversation about a number of technical things, with some process discussions in between.
The leadership team is very transparent about they "why" of everything they do. It makes it easy to understand what their goals are without having to guess if it's just a public tactic for shareholders rather than actual needs/desires for future directions.
We all seem to be working towards a common goal, it's nice that the employee's goals match with the company's goals. This means that every time we deliver something, there is a customer that is very happy to receive the results and we know it.