Current Employee3.3May 6, 2024Generally a culture that gives you alot of autonomy but you need to advocate for yourself .
Current Employee2.6Jul 15, 2025No clear vision nor leadership. Decision making process is centralised.