Pros
Managers are super nice and seem to care about your work attitude
Cons
Job pays no differences or if one person has more experience, education than anyone else. Do NOT bring your whole self. Only bring the programmed skills required. The job is all metrics, performance is measured, analyzed, by 2-3 bosses and 40 clients. The timesheets take up personal time due to the duplication of entry and job costing entry, just to get paid. If you're off by 10th of a minute on your time card duplication, you're timesheet gets rejected and you will wait 2 more weeks for your paycheck. Bureaucratic as all get-out, zero opportunity for advancement into more exciting roles, zero bonuses or anything to get excited about, no exciting projects to work on the job's process assets, zero permission to recommend a course of action without 3 bosses hammering your judgement because you're a lowly brainless robot. Thinking is over your pay-grade. That's for the managers. Super sucks.