Pros
They have a bonus program
Cons
-People working in management shouldnt be working in management. There are constant misunderstandings which stem from very poor communication, and then the wrong people get blamed -I have been lied about several times to put me in a bad light -When you are sick, they try and tell you not to go to the doctor so that they wont book you off work -They have no regard for you as a human being whatsoever, you are just income to them -The micromanagements go beyond what I deem reasonable -They let the client walk all over you even if the client is being 100% unreasonable and rude -Extremely high staff turnover which means its not only me that feels this way -Some managers are completely unprofessional in how they deal with situations -There is hectic biasm in the management itself, regardless of what actually happened, its who you are friends with that matters -Coding is not something that is offered to software developers, even if it is sold in the interview This job has a negative effect on ones mental health, based on how you are treated as a person and as a professional employee.