1. Direct access to higher management.
2. Too much to learn.
3. Client end exposure at every level.
4. Work culture appreciates taking ownership of the tasks
5. On time salary, even during COVID.
Cons
Not as such, unless you are not ready to take responsibility of the tasks assigned.