Good company benefits.
Work-life balance, but it depends on your team culture as well.
Get to learn many new technologies.
Increments are in the range of about 2% to 4% only. This sounds common in Europe but not in other high inflation countries.
There are too many unnecessary meetings and reviews.
The testing environment is shared. There is no dedicated environment for the team most of the time, and it is time-consuming to reinstall every time when needed for use.
We still need to maintain some legacy products that use old technologies and code, which can be messy and hard to trace.
We need to be familiar with many products to understand the solutions the company sells to customers, which might take years to master.
The support workload is huge, and we need to fix some critical issues within a short timeframe. It is tedious work to support many old versions of the same product.
Need help to cut back support workload, and increments should follow the local inflation rate.
Two interviews: * Initial screening * Face-to-face interview
Face-to-face meeting talking about the job and perks, which was great overall during the whole process and experience. I was asked a range of technical questions, from software to hardware.
It was a very straightforward interview with the line manager and one of the senior engineers. They asked some technical questions about OOP. What kind of IPC mechanisms do you know? Message parsing, pipes, shared memory.
Two interviews: * Initial screening * Face-to-face interview
Face-to-face meeting talking about the job and perks, which was great overall during the whole process and experience. I was asked a range of technical questions, from software to hardware.
It was a very straightforward interview with the line manager and one of the senior engineers. They asked some technical questions about OOP. What kind of IPC mechanisms do you know? Message parsing, pipes, shared memory.