Pros
Small team....everything at one office
Cons
Management team of 2-3 people very unprofessional, small minded, holds grudge for small issues.
Employees are not treated properly.
high attrition. This won't change, so I would advise anyone joining to be careful. Do research before you join.
Variable salary is never paid. Company evaluates employees on 3 month basis.