Vantaggi
-Laptops and headsets for everybody, internet usage not strictly monitored, and nobody misuses it(hope so) for the same reason. -Very flexible work timings,Cabs provided and Work from home allowed as well. -Very good leave policies. -Very good pay (Only thing to be happy about in my case). -Fun activities and very lively environment when it comes to extra curricular activities.
Svantaggi
-Experience is not valued here. Being an experienced professional you might end up under the supervision of a less experienced and incapable Manager. -Required skill set in the Job Description and the actual job role does not match at all. -Lack of personal growth in terms of technology skill sets. -No proper training or informative sessions with regards to domain/technology. -Redundant and monotonous work. -No proper escalation/chasing procedures. Even managers do not have complete control over their team members to meet SLAs on time, be it client deliverables or product bug fixes. -Immature processes and technology practices which leads to prolonged issues that never gets fixed. It seems there's a ghost in the system and the system goes up and down depending on this entity's mood. Nobody's been able to nail this ghost yet.