Pros
None; nothing positive to say.
Cons
I recommend working for a company that cares about it's employees. This company does not, and excersises it's at will status with prejudice. The company does not accomodate their employees, they do not replace people when they get rid of them or they quit, instead they will try their best to make you perform extra work outside of your role. This company expects you to use a personal vehicle instead of one provided by the company; additionally you will be denied a company vehicle, while being expected to have unlimited miles on your personal vehicle, even if you told them your limitations in that regard. You're better off going somewhere else unless you like a fake team environment where everyone eventually turns on you. No diversity here, and you have to wait 6 months for any benefits but the benefits package is a joke, they pay overtime with PTO which you can't get until after 6 months so they just force you to immediately take a day off your schedule so they can have you do whatever they need. This is not a professional company, your manager will be working for other departments and have no idea how to run your department and they fail their leadership role. Their clients don't like the company, the clients will yell at you about it and they actively go against the advice of MHD, while MHD blindly supports the customer with no regard for security. Lastly, you're supposed to be able to get support from your coworkers, but it's really like asking questions to a group of frat people, they're slow, they rarely if ever give good or useful advice and will for the most part ignore you or blatantly help someone else. Be ready to be blindsided when working for this company, any kindness or positivity is fake and you should always be wondering what's going on in the shadows that they aren't telling you.