1. Good learning and exposure for freshers
2. Teammates are helpful and supportive
Cons
1. Low pay
2. Crazy working hours
3. No one to cover your work when you're on leave. They make you work even when you're on leave.
4. No growth without an MBA
5. Junior employees are treated badly. Too much discrimination.