Pros
# Opportunity to learn basics of processes in an organisation , especially how not to do things # Perfect for holding a temporary position before stepping onto the real world.
Cons
# High attrition rate due to incapability of managers. # Managers do almost no work and take credit of hard work from juniors (leading to high attrition) # Work place politics runs everything, even if it is detrimental to the organisation (work that could be completed in 5 minutes, takes 5 months) # Severe lack of resources (thanks to cost cutting ideas from idiots) which again delays work and extends it over days. # Lack of process management/planning leading to chaotic work environment and unnecessary work pressure # Don't get comfy and stick around for too long, you won't get a job anywhere else