Pros
--> Good and Friendly Management, we discuss our professional difficulty with management without hesitation.
--> Healthy and Friendly work environment.
--> Scope of learning new and different technologies apart from expertized technology.
--> Team co-ordinates with each other and complete the task in given timeframe.
--> Durability in shift timings.
--> Transparent company policies.
--> Hard worker always recognizes by Managers and Higher authorities.
--> Workload and new challenges will never let you feel free and boring in office.
--> Apart from the workload, there are lots of facilities like pool table, library, Cricket match across the different team, Chess Competition etc.
--> Management also arranges Weekly Snacks, Tambola, festival events on Diwali, Holi many more.
--> Employee gets cab facility for home pick-up and down, work from home.
--> Company arranges food for evening and night shifts employees.
--> Employee gets extra benefits like overtime allowances, cab allowances, many more.
Will add later if missed something
Cons
I believe in completing the task and responsibilities assigned to me. I always aim to achieve the target. So for me, CONS are nothing.