Pros
The facilities on the campus. You may not get a chance to stroll through the campus, but if you are lucky and you got time, you can utilize the facilities.
If you are lucky, you will have the ability to say no and walk away with it for long stretchable work days.
Cons
Very low pay, even for the Consistently performing employees, and dedicated, long working employees.
If you are consistently performing, they might give you few online credit points to redeem, but that's all about the recognition you get.
If you are a lateral, you may not get a salary revision for may be the first two years mostly, given the pace at which company is operating right now.
As a fresher, in case there are no relevant project, you may not have a choice to continue the technology you have been trained in. you will be reskilled in what is necessary, inspite of performing well in the training or being exceptionally skilled in a particular technology.
As a lateral, If you are lucky, you get into a development project, But most projects here are support projects, with rotational shifts, or night shifts and demands more than 8 hours of your day. You are expected to stretch for long hours and still not get paid, might even need to work on the weekends and may get a compoff only if you have worked over the weekend for a minimum of 3.5 Hrs.
Shift allowance is limited to the support projects. So, even though you are into dev ops and need to do support activities ever now and then, you mostly may not get a shift allowance for it.