Pros
Opportunities to learn some hard core technical skills and deal with very difficult people
Cons
I was working 60+ hours every week just to cover / fix other problems & issues caused by the company's very understaffed team and terrible foundation. I've been a high-performer my entire career and contributed a lot to every employer I worked for. The only time I my work wasn't properly recognized was at Kaseya. Senior executives tend to set COMPLETELY UNREALISTIC deadlines which sets the team up to fail. When I tried to speak up, my boss yelled at me - "Don't even try to argue, it's not your choice!" As a result, we couldn't meet the fake deadline w/out a doubt even though the entire team was working crazy hours. Then the boss yelled at us saying "this group here on this call is driving the company to bankruptcy!" I work 12+ hours every day and one night after wrapping up a meeting at 9pm I told the team my baby was crying and I had to take care of her before coming back to attend the 10pm meeting. People yelled at me, saying "you are causing significant delays in this process!" When I saw the news about the Ransomware attack, I was not shocked at all. In an environment where staff has no say and management takes no advice from staff, that's very likely to happen. Towards my last a few months there I got off work with tears in my eyes everyday so I made the decision to end this painful life. Feels like rebirth after I quit this job.