Vantaggi
One of the best teams I've ever worked with up until recently/split up. Honestly I considered this my perfect job and some of the best leaders and mgmt I've had my entire career. Up until they themselves got burned out or saw the buyout coming and jumped ship before that. Its almost impossible to fire someone once they've been brought on full time
Svantaggi
Poor benefits package/healthcare is high deductible BS. Newly promoted managers don't know how to lead or take accountability for their poor/hasty decisions and instead try to blame anyone on their team without a second thought. Half of the management team has zero security background and more or less lied and BS'd their way into their current role and are now in over their head and scrambling to cover their rear.. In doing so will always throw their own team under the bus to whoever will listen at the first chance. Nothing ultimately gets done about the situation because the next level up of mgmt could care less as long as they aren't affected by this persons actions or poor decisions. The two new managers have no guidance or idea of how to take criticism or hear out ideas that are not their own and its due to lack of training and leadership skills started micromanaging the department and resources. Over the last 3 months there has been so much micromanagement and miscommunication that now certain projects that had no issues before are now dangerously close to running over budget and past deadline. Had people been left alone to do their jobs and given the original time allocations and deadlines (which will suddenly get moved up despite there being no rush or reason or bonuses for completing early) This boils down to the people calling the shots having no experience with these specific tools and the time it takes to tune/troubleshoot/configure the systems. Instead they pull a number out of a hat and say "it should only take 2 hours for you to complete that task!" yet have no idea how long it actually takes having never done it themselves. This has now resulted in what was once supposed to be a simple project and deployment and WAY more hours spent fixing the rushed issues that could have been avoided entirely had you just let people work and do what they're being paid for. The writing is on the wall and people are either interviewing for new jobs elsewhere, trying to transfer to a different department, or have left the company entirely. Contractors are used as human shields and blamed for things their mgmt instructed them to do that has now stepped on other departments toes. When all else fails, terminate their contract at the end of the day and blame them for the screw up.