Pros
The employees (meaning peers) make the time spent working here worth it. The added benefit perks are awesome if you choose to partake. This place used to be such an exciting and innovative place to work....
Cons
Company Goals - No overall plan or focus to propel a tech hiring company that is struggling, given the current hiring environment, to the next level. Zero progression on new products being added to the portfolio. Pricing structures change quite frequently and is still priced quite high for the industry making competitive sales quite difficult without discounting to meet customer budgets and needs. Competition is catching up/evening things out with a market that's becoming quite saturated with no real response from HackerRank to differentiate itself. Company goals change quite literally every month or quarter making it hard to prioritize what to focus on. Personal goals are virtually inexistent. Company moral and cultural is dying. Leadership - CEO and Senior Management has vision and passion, but it feels like there was no real contingency plan for potential hardships that the company may face after the well dries up. Leadership moves too fast without properly considering all angles before mandating change. Senior Leadership is out of touch with current employee job challenges and struggles. They tend to mandate change very fast without thinking things all the way through or with proper resources available to employees that have to see it out. Training - There has been no training for new roles that were mandated recently along with zero continuous training for employees throughout the past (outside of SKO type sessions that happen once a year) which are more high level and not actual training for the job that you are responsible for. Promotions/Raises - HAHA This used to be a huge benefit with annual increases, bonuses and accelerators, now quotas have been unattainable for over a year or two and they pile on multiple people's workloads onto one person without compensation. This is followed with them telling you that if you hit your numbers "it's like getting the raise that you were looking for". Avoid working here and the false promises that upper management makes.