Pros
Strong training tools Good communication between teams Flexibility in schedule - there is definitely strong encouragement to take time for yourself for family, fresh air, or even just a breath. As long as pressing matters were completed, you could manage your own schedule Good incorporation of holidays and heritages. There are definitely some truly kind souls who are helpful and understanding and inclusive. They make you feel seen and heard and would absolutely give you the shirt off their back if needed success is celebrated and shared with the entire office.
Cons
Management is highly invasive in personal lives, to the point of overstepping boundaries Inability to keep emotions in check when things get tough Upper management can cause major anxiety when approaching minor issues just by how they talk. And by minor I quite literally mean a sentence worth of feedback. management will talk about you behind your back and after you leave management will also be incredibly petty and immature if their feelings are hurt Zero handover process - you just have to hope that whoever had the job before you is thorough No process to keep people accountable. Multiple times there were employees taking advantage of no one checking their work.