Good salary and performance-driven initiative.
Around three weeks of paid vacation.
No micromanagement.
Slow processes.
Working with the India team on their time zone.
Poor communication within the team.
The manager has not done one-on-one meetings in six months.
No one turned on their webcam in any meetings, even though I worked there for years.
A great deal of difference in work culture from what it appears to be on LinkedIn for teams in Europe and teams in Ottawa.
The company hasn't given a single dollar for clearing certifications.
Haven’t given a penny for work-from-home setup.
Every two years, the company makes a lot of changes in upper management restructuring. You will receive long emails about what they are planning to do and what they are doing. But literally, at your level, nothing will change. So in the end, the company will be doing a lot of restructuring just because new leaders came and they want to do things their way. Overall, this creates a lot of uncertainty with employees and a lack of trust in company policy.
Poor intra-team communications.
Almost zero events for team building. Just one event was organized where we met in the park, that's it!
On March 16, 2021, Nokia announced that it will lay off 10k employees within one to two years. Because of that, motivation was impacted.
Gave zero percent increment at the end of the year for no good reason.
Gave no perks except the standard insurance plan.
Being in development, when asked for a Mac, I was told that Windows is the only option that you can have. Awesome 🙌
Most teams rely on VLab (an IaaS) to deploy, perform, and test their work. I was not assigned a lab for more than a year. Everybody in management kept saying that we are short of resources. How can you deploy 10 versions of 50 GB software on a single Lenovo machine and be productive?
The NCS team has good documentation. Most of the others I have seen rely on Confluence pages, most of which are outdated or hard to find.
Number of rounds to get the job was lesser, so it will be better if they hire quality people rather than just hiring in a single meeting.
First interview: 30 minutes with the manager. It was just a conversation and not technical. Second interview was technical, with a panel composed of people from the team you would work with if you joined. Questions asked included Docker, front-end
Hired a few years ago. Pretty easy because there was a gap in teams. Interviewed by testers and international developers. Simple Java and C++ questions. True and false, but unorganized because of the rush in hiring.
written exam. After that, I had a half-hour break. I had a 1-hour interview with two managers: one from HR and one technical manager. The HR manager just wrote down what I said. The other manager just asked the questions.
First interview: 30 minutes with the manager. It was just a conversation and not technical. Second interview was technical, with a panel composed of people from the team you would work with if you joined. Questions asked included Docker, front-end
Hired a few years ago. Pretty easy because there was a gap in teams. Interviewed by testers and international developers. Simple Java and C++ questions. True and false, but unorganized because of the rush in hiring.
written exam. After that, I had a half-hour break. I had a 1-hour interview with two managers: one from HR and one technical manager. The HR manager just wrote down what I said. The other manager just asked the questions.