Pros
Lots of opportunity to fill multiple roles. The company has been throwing itself into expending its product line and its capabilities, and somehow has been managing to stay afloat. The company has been hiring lots of new blood on the managerial and directorial level which is actively trying, though struggling, to bring them in line. HR has been actively working to improve quality of life at the company.
Cons
Virtual guarantee to be overextended The "somehow" is the problem here. The company does not make meaningful investments in its people, and when it feigns these investments, it doesn't make them in earnest, and they do not pay their employees competitive wages to the point that the company loses employees as fast as they gain them. Management has a fun habit of "correcting" timecards and encouraging employees to work off the clock, during lunch, or even from home on the weekends when they should be collecting overtime. When challenged on this, they will often either lie to their employees about the monetary benefits of retroactively giving up a sick day in order to coerce them to give up their entitlements or money they earned. While HR has admittedly done a better job in recent months to handle turnover via overall Quality of Life improvements, upper management is overly focused on achieving its strategic goals to the point of treating staff as expendable. While they trumpet internal promotions and lateral transfers, middle management expresses contempt bordering on malice when it comes to "other departments stealing our team members," to the point that on the corporate floor, middle management would rather pay out the nose to hire contractors and consultants instead of investing in training internal employees to properly handle the new demands. When they're challenged by their employees, regardless of the employee's experience or (in the case of the timecard modifications, the law), they As is typical of most long-standing establishments, many of the company's veterans are resistant to change, however there is little support shown from the operational directors who are overextended from picking up the slack of the upper management who got by and in on nepotism. Last but certainly not least, the company values are a complete joke. Integrity is the lowest priority among the company, and the less questions you ask, the better.