Pros
Company has been running successfully for 14+ years with stable products and client base. Very strong job stability, neither I nor anyone in the company has ever faced payroll or salary issues, even during low business periods Excellent learning exposure across multiple domains. I joined as a Python developer and got opportunities to work on DevOps, GenAI, Data Science, and Big Data. Employees are encouraged to explore multiple technologies based on interest and capability. Being a small team, employees have direct and frequent access to management to raise concerns and get clarity quickly. While this may feel like a downside to some, it also enables faster decision-making, quicker problem resolution, and higher ownership, which helps teams move fast and deliver effectively. Working here for a long time, and based on feedback from close friends and colleagues who moved to large companies, many of them are not very happy due to long processes for simple tasks and limited opportunities to explore or contribute to different technologies, which feels better here in comparison Overall, a good place to learn, upskill, and grow technically.
Cons
Like many growing organizations, there were phases where management structure and processes were still evolving.