Pros
1. You learn a lot of cool tech: Kafka, Clickhouse, AWS, Jenkins, Docker, K8s, Helm, Python, Java, C++
2. Benefits:
- unlimited PTO, but I've never seen anyone apart managers take it. Probably because regular employees have to work
- you get some gym tickets (not membership) to go to a nearby gym, but they will have to make sure it's really you who uses them
- waffles in the office every now and then to forget about attrition while "socializing" with people
3. You will find very nice people who are willing to help and easy to collaborate with, but be aware what you talk and, most important, to whom (even if they are in your team).
Cons
1. Nexthink is that kind of company where you like it if you are a manager. Managers finger point other teams (even team members) and nothing else is done. Some managers do not stand by the team, they just act as ordered by the managers above and do not take into account the feedback from the team.
2. The salary is mediocre at best when compared to what kind of knowledge they require to be considered for hiring. The company is on the "Do more with less" side: I was working more for a less salary. Pay increase is less than 5% (if you are lucky because from what I understood, there are people who did not even get that 5%). Management transformed the bonus from fixed salary to percentage which basically deepens the inequalities between managers and regular employees. There is no real basis on why you get the amount you get as the bonus, you just get whatever management decides, being told that "the company reached or did not reach its goal this year). The bonus is not given at the end of the year, but rather at mid of the next year.
3. Overall management is clueless and cannot be trusted:
- during all higher meetings, there was only general information presented
- there is a decrease in hiring in the Lausanne office and even layoffs, and an increase in hiring in offices like Madrid and Bengaluru, although those offices are not more productive, but cheaper
- upper management cannot be trusted AT ALL: ~6 months before the product moved to cloud, management and CEO said they would not introduce RTO and none in management even dared to speak about RTO in town hall meetings. After the product migrated to cloud, surprise, management announced RTO. This is essence of Nexthink's management and many middle managers.
4. Company is sneakily laying off: introducing return to office and other little traps so that people leave on their own accord. The CEO himself said that "remote employees are less loyal, as in a long-distance relationship", basically comparing working for this company with a relationship, which is absolutely on another level.
5. Remote contracts are ONLY given to managers, while the other employees have to attend 2 - 3 days / week in the office. Most of the meetings are still online even in the office, although the management's favorite motto is "collaboration and interaction".
6. There is no standardization among the teams: every time during releases, teams struggle with the product. This highlights a huge miscommunication between managers and their teams and managers from different teams.
7. There is a general feeling of attrition among employees: you come, you see the huge amount of hidden responsibilities that arise during work, and then you want to leave. Nexthink basically squeezes everything from its employees.
8. There is no real benefit for the employees in Switzerland. There is no formal budget for team buildings, education, transportation, team lunches.
9. There is no opportunity to advance and sometimes you have to listen to tech leads that only please managers ignoring team's concerns.
10. Most of short positive reviews that are here might be fake, or HR written, as they're pretty generic, short and do not tell anything about what these people really like at Nexthink.