Pros
-pay on time -yearly "budget" to spend on doctor visits / medical exams in premises.
Cons
-Senior Management of the Department has no plan for anything at all. Just deal with the most pressing issue and advertise visions that are not though out to impress the board of directors. -During Covid Pandemic, some colleagues were not allowed to work from home, without actual reason to go on premises and even if local law allows it. -Zero Project management. No project management tool, not even a plan in an email or handwriting , no planning at all. This means constant changes in the requests and tasks in "your own free time". -Constant (unpaid) overtimes to keep up with the lack of project management and to build something that will enentually change soon. -Zero knowledge transfer. You will learn everything on your own, if needed pay for youself. -Endless Blame game. Upper management feels the need to prove their innocence by name blaming subordinates in case something goes wrong. The "team" is divided into parties that do not cooperate well and try to protect themselves from each other . -Reporting what others are doing (useful for blaming) is promoted as a methodology and there's always someone willing to gain favor. -WORST OF ALL : Toxic environment and no boundaries of any kind. We have witnessed : -Expectation to be standing by for dm 24/7 (unpaid). -Yelling , swearing, threating to get fired and once even threaten to physically hurt a colleague. -Management logging in and searching work laptops (even requested common passwords) and even personal items in bag. -Request to share photos proving work done and even actual physical damage after car accident. -Unfortunately HR is aware of the above individual actions and can do nothing to help. -Salary can vary from minimum wage to descent but you'll spend it on a psychiatrist.