THE WORST EXPERIENCE EVER! A VERY VERY VERY bad environment!! When I joined ZenHR, the HR was very proud of their environment and kept talking how amazing they are! I joined them and realised how toxic, stressful, unsafe and unhealthy they are!! They have a good HR procedures, they listen, but they never solve the issue permanently between the team The team leads was the worst!! ZERO experience in leadership, neither in tech!, very toxic team environment, smearing, insulting each other also they do that also for their own teams and the lead created a conflict between his oun team!! Two team leads are fighting on every aspect, tech, software, logistics, policies and even on assets and materials!! Your team lead won't make any effort to improve you, he won't help you if you ask a simple question, he will gives you a mean look with a snort, and answer with "go read about it", if you have any weak point he will use it to mock you, although he himself does not have any strength points at all!! He will also blame you for his own mistakes and he will never admit it!! and he will keep showing off and amazingly keep talk about himself in every occasion!! too much ego that no normal logical person can handle! My experience was with two leads in ZenHR, to adapt with such environment and such team leads. you need to keep clapping for them! even if he done a thousands of mistakes and break the code and you're the one chosed to take the blame, stay quite and clap, that's how you stay in the safe side and not getting ashamed, smeared and terminated Some of the team leads, they're so lack of experience, and they intentionally use low quality code that is away of the common standards which keeps producing new issues, and this is how they create work from nothing and keep the company in need for them and their team support