Pros
The ground level team is wonderful. All really kind, and make you feel like their family. Pay and benefits are decent.
Cons
Lots of favoritism and bureaucracy. People gain authority by way of brown-nosing rather than actual competency. Huge lack of communication/transparency, and the communication that is present is wildly inconsistent, unclear, & condescending. Zero work-life balance. Overtime is the rule, rather than the exception. Many people work 8 hours on Sundays or take their computer home after the 9-5 and work late. The team averages at least 50 hour weeks. Your mental well-being and energy levels get totally zapped. Zero support or advocacy. Management takes no accountability for their role and will let you flounder. They will find a way to blame you for issues caused by high volumes, global supply chain chaos, and staffing shortages - which breeds a massive amount of toxicity in the work environment. You are not appreciated or recognized. There are subtle reprecussions for voicing your concerns or advocating for yourself, your teammates, or your values. The unspoken expectation is to sit quietly, take your lashings, and do what you're told. Micromanagement. Very rigid and very corporate. Antiquated dress code, little flexibility for remote work. They are not up-to-speed with the times. Due to all of the above, it is really hard to keep the place properly staffed. This leads to unreasonable expectations from upper management for people to sometimes take on the workload of 2 or more full-time employees. No flexibility in PTO. They basically tell you when you can take time off due to a complex calendar that reinforces the fact that the team does not have enough coverage.