* Good for freshers & self-learners.
* Salary always on time
* Fine Location
* Frequent office parties
* Standardized yearly appraisals
Cons
* Creepy managers with really bad behavior
* No vision, no professional work approach
* School like work-environment, no breaks, no fun, no talks.
* Cuts salary even if you are 1 min late.