Pros
salary is good but not worth the stress
Cons
Where to even start... There's an overall toxic work environment - people are fired on the spot for daring to voice disagreement to the point that everyone is afraid to speak up. The culture of fear is not a nice place to work but also leads to a 'keep your head down and only do only as you're told' attitude. Very churn and burn with staff. People are constantly badgered to work when on sick leave or public holiday. Overtime and working on the weekends expected constantly to meet impossible commitments with no rewards. Leadership is constantly changing priorities. The tech itself is old and software development practices are abysmal. Anyone trying to implement change is fired. Engineers are constantly being thrown from one disaster to the next without resolving the root cause or improving anything. There is a just do the bare minimum and 'fix it properly later' attitude where later never comes. There used to be a lot of smart people working here but most have recently left en mass. There's not a lot left to work for - terrible hours, toxic culture, no one to learn from, & the work itself isn't interesting or rewarding. I can't see how this company can keep this house of cards going. It's one of the worst places I have worked as an engineer.