Pros
No such pros except salary are SOMETIMES on time.
Cons
-> Over time and you need to work on the weekend and NO PAY. and it's really really frequent. -> After working on the weekend there is no comp off or pay. -> The team is full of freshers. so, they are always threatening you for your job. -> They won't allow your leave on time, even if you are on sick leave you still need to work from home. -> If you are a girl, then definitely get ready to be harassed. -> The manager is always trying to prove you wrong in front of the management rather than acting like a manager. He just tries to protect himself rather than his team. -> The blame game always goes on. -> No WFH are given, no leaves are timely approved and you are even called on Saturdays and not just that you need to WFH on Sunday.