Pros
Relatively competative salary but they'll make sure to milk you for what they pay.
Cons
Micromanagement hell. You have to fill timesheet daily where tasks cannot exceed 4hr per task. Then fill weekly report on the work. Apart from regular daily standups, you have mid sprint reviews, sprint demos. EVERY sprint you are overloaded by underestimating the tasks by design. To top this off, you are made to do 24x7 on call support WITHOUT extra pay, and expected to complete sprint tasks. Managers are the worst. It feels like a they were hired from a set of construction contractors rather than software companies. Also the company is failing financially and cutting costs everywhere. Bottomline: A failing company with no growth where you are overworked and micromanaged with ZERO work life balance