Pros
Good Colleagues Some good projects You will surely learn because, no one complains about more work in office even though you don't surely know what time does your office timings end because you are busy trying to meet highly inhuman deadlines. Good for beginners uf you don't mind working long hours. Improving in terms of tech atleast recently but not sure what will happen as they are acquired by Mitratech which according to me don't care about it's employees but trust more on metrics. Apartment for a year when you join is worth more than what you are asked to pay. ( 3 months free) Get to work end to end on projects.
Cons
Major chunk of projects still has VB.Net Not for people who want work life balance Not a company for long term. After a year or two learning ends for most people except in few teams who always get good projects(very few) 70% of engineering team was laid off in an suddenly planned 30 minute meeting, but the CEO couldn't inform employees even though process had begun long back, literally none of engineering team knew about it until the meeting. 3 days before a new year project was was planned but that merely seemed like a distraction to hide details.