Pros
Depending on your job, flexibility could be a pro, and peer colleagues can be wonderful (depending on department)
Cons
-Immature management that struggles to maintain professional boundaries and a professional approach to work (rather than emotional and inappropriate outbursts) -'Old boys' network with incredible resistance to learning about and promoting diversity within the company, which makes it a very frustrating, degrading, and unpleasant workplace if you do not fit into their standard employee profile -No diversity in management or c-suite -Inability to effectively communicate with HQ in Germany -Resistance to improving efficiency in processes that would promote customer retention and satisfaction -Inefficient processes in everything from shipping, fulfillment, management communication, payment, and internal structure -Discriminatory practices within the company that are not addressed -Very poor communication from all levels of management leading to significant misunderstandings and poor efficiency at work -'Blame' culture, rather than focusing on efficient, intelligent problem solving