Worked on interesting projects with exposure to different technologies. Team members were supportive, and there were good opportunities to learn new skills and gain practical experience. The work culture encouraged collaboration and knowledge sharing.
Cons
Career growth and promotion processes could be more transparent. Project timelines can sometimes be challenging, leading to periods of increased workload. Communication between teams could be improved in certain situations.