Pros
All the Pros in the past is turning out to be a Cons in the recent. Read more at Cons.
Cons
Company had recently changed the policy, to make all the employees stay inside the floor for 9 hours (Excludes breaks). While other companies consider first in and last out from the campus, here inside floor(odc) timings should be 8.5 hours strictly. So, accounting for Lunch(~30 min) + 2 break (~15 + ~15 mins), you have to end up staying in office campus for almost 9.5 to 10 hours minimum. Leaves would be deducted, if there is a short of swipe timings, towards end of the month. Experienced people are treated like a Fresher, and they do not utilize or ready to take suggestions from new people who joins the company. Only senior people who stays in company for long time, are in a separate group and dominates. Doesn't looks the company is going anywhere, that the sinking ship by itself, because of all the senior people whom the company do not wants to replace, who are more reluctant to bring new changes to company growth. Senior guys are running in the race of closed environment, in their own world. Company doesn't upgrade to new technologies, and wanted to be more safe playing with old technologies.