My personal experience is overwhelmingly positive and, having been with the company for the last 9 years, I can assure you that each team is a world of its own, and in many cases, it comes down to luck.
You can have bad experiences, as everywhere, but the company's directive aligns with the changing times we are living in.
The focus is on prioritizing people; diversity is strongly advocated as a culture.
There are career opportunities and even an internal job board to rotate within the company, should you wish to do so; leaders even encourage it.
Currently, I am working in a team where I am given the creative freedom I always dreamed of, effort is recognized and celebrated, and a good work-life balance is encouraged.
I could say that salaries are below the market average, but recently there has been a significant increase for certain skills and it has aligned quite a bit.
HR contacted me and the interview was very good, easygoing. Then I proceeded to meet with the project manager, who was more specific about what my tasks would entail.
A telephone interview to see if you have the qualities for the position and another with the manager to get to know technologies and values in more depth. Process that took approximately 1 month.
The interview was held professionally. Giving time and feedback to an interviewee is something that was commendable. The HR round was pretty easy as it wasn't about negotiation; it was about the culture and values within the team.
HR contacted me and the interview was very good, easygoing. Then I proceeded to meet with the project manager, who was more specific about what my tasks would entail.
A telephone interview to see if you have the qualities for the position and another with the manager to get to know technologies and values in more depth. Process that took approximately 1 month.
The interview was held professionally. Giving time and feedback to an interviewee is something that was commendable. The HR round was pretty easy as it wasn't about negotiation; it was about the culture and values within the team.