Pros
If you are a junior and no relation with IT industry, the only good thing is you will learn about the scrum and process management. Take it and leave as soon as possible.
Cons
- No vision with how company wants to compete the current market - All good reviews are biased and paid, look for the negative ones and they actually speak about the company culture - No engagement with employees - A weak management, hardly can convince any client for new projects - Lots and lots of politics. - ZERO growth for developers, you will learn nothing - No appraisals - Same old excel sheet techniques, no company portal, no team meetings, no team lunch/ dinner, no cultural engagement, which mean company does not want to spend money on anything - No projects, Managers still doing the job of a developer, when people make such reviews, management should actually look into how company works at different hierarchy level - False hopes on projects and lots of micromanagement, that make let managers do the job of a junior developers instead