Pros
Good work life balance (easy hours) Most staff at at a lower-mid level are friendly and make being at work very easy. Get to see some amazing projects be built infront of your very eyes
Cons
Upper management is a boys club. They don't reward ability but rather promote there mates. During a period of uncertainty before new projects were finalised (SEA1000 and Future Frigates) , upper management intentionally treated lower level staff poorly to force them to leave so the company could avoid redundancies. (Poor pay increase, no promotions, forced relocation within the company). As a result, they have lost many of their best staff. Many staff are too comfortable and don't add value to the company. They have worked there for 20+ years and get paid too much to do nothing.