Pros
The pay is acceptable, and the job duties (when properly facilitated by leadership and team) are simple and easy to accomplish.
Cons
Management insists that the company is focused on developing its people and cultivating a good work environment and culture, but the day-to-day practices and attitudes of the supervisors and leadership staff belie a numbers-over-everything; anti-human; profit-worshipping ethos that drives the company's core. In any situation where a decision can be made to improve or worsen the working conditions for any part of the workforce, the bottom line will be the only meaningful factor in that decision. Staff is considered replaceable, and at the bottom and entry levels the company is almost entirely temp labor that is disposed of or replaced at will. Even the scheduling and attendence structure is designed from the ground up to drive a revolving-door employment mentality. The 2-2-3 schedule - when combined with a strict and aggressively enforced attendance code and complete lack of sick or personal days - acts as a filter via which longer-term and hired-on employees, especially those who may have earned raises or benefits in their time with the company, are easily removed from the labor pool (and without fear of paying unemployment or any sort of severance). There is little to no hope for a long-term career path unless you are hired directly into an office position. They will not help you develop your skills and they will not allow any scheduling flexibility if you want to improve yourself via college or trade school. There is almost no internal promoting or hiring. The temp hires are seen as lessers by the management and leadership.