Pros
The only pro is casual Fridays
Cons
-They don't pay enough as compared to the kind of work they make you do -Actual timelines of the project delivery are never shared which results in uneccessary late nights -The senior management does not care about professional growth of employee- repetitive work - high attrition rate - which is never addressed and is a very discouraging factor - illogical promotion policy - mediocre issues are given more precedence than actual quality of work - innovative approaches towards projects are most often suppressed and not given proper platform which results in you losing appetite to work - give repetitive work and do no keep in mind your skill set and the kind of work that you have desired them to give you