Pros
Strives for automation Some remote work
Cons
Very political company Upper management forced employees to return to office then failed to show up Upper management refuses to listen to employees who are in the day to day. Upper management only hiring friends and people they have worked with. Favorites are played very heavily creating a culture where management will create a toxic environment for employees. Upper management likes to have non stop meetings where work is not getting done than guilt employees for not working later hours. Upper-management had put me in a chat where my director was talking months prior about how she did not want me to get a promotion. The second my previous manager left, my director constantly threw me under the bus and gave me poor reviews despite employees around telling me the great work I am doing. She would yell at me for not attending meetings she did not invite me to. My team had lost 4 employees and had stretched our team thin when our team could not handle the workload. Refused to hire more employees then allocated money to the wrong things.