Pros
There are no pros to this company except you being employed.
Cons
Where should I start with the cons : 1. For namesake they give you 4 WFH in a month. The catch is - you can't take them all without notifying about some serious reasons and you should also send detailed email regarding the work you have done for the day. Then after a few days , they question you as to why you have taken WFH. They have zero trust in the employees. 2. They just randomly dump you into projects which uses a different tech stack to what you know. Like , a guy who's good at data engineering tasks is pushed to frontend project also and vice-versa. At the end , you'd be pigeon-holed to just this company. There are many people who worked on multiple things and never became good at anything. Whole experience is useless outside this company. 3. They overwhelm you with too many projects simultaneously. They make you work with multiple clients at a time - like 2/3 projects at once. You'd burnout very fast and the pay is peanuts compared to the work you're doing. - Regarding the increments : Unless you are a simp for the management, you would get peanuts. Increments are not alloted based on performance but rather on how they feel. - Management is very bad and they are unwilling to listen to employees problems. They'll be like - doesn't matter how , we want you to deliver on all projects ( even working during nights and weekends without pay). - There are no facilities in the office: not even a canteen and the workspace is so congested, sometimes employees feel suffocated. - Most of the seniors don't know much and are not experts at anything. They show arrogance and no support or collaboration. - I have witnessed employees who stayed longer here : have become Jack of all trades with little to no knowledge outside their clients projects. They're struggling to even give interviews outside now. If you wanna become an expert at something, this is not the place to be.