Pros
Having worked in a few different companies before, the group of people that worked here (keyword: worked) are the most hardworking and resilient colleagues one can ever asked for. The shared experience will create an everlasting bond as the team are forced to work through hardships and obstacles by the management. Work can be creatively satisfying if the management is in a good mood.
Cons
The flawless public façade masked private despair. Company is still being run in a very "boomer" way and management has a tendency to "quiet fire" anyone that questions the "boomer" way of doing things. This has lead to a very high turnover rate where no staff has lasted longer than 2 years for a company that claims to be 10 years old. Management cannot make up their mind on management style and often flip flops on their decisions and policies. Every benefit that was mentioned on contract to entice potential employees are used against them during evaluations. Management also tends to fixate on problems rather than coming up with solutions. Any suggestions made by staff to streamline processes, communication channels, or to improve work-life balance are never taken into consideration and ignored blatantly. Time and time again, the management has complained that the previous teams before the latest current staff pool are "toxic and entitled". I would understand if it was only one team, but if multiple teams are flagged, and multiple teams has staged a mass walkout, perhaps the management should reflect on themselves rather than focusing on others.