Vantaggi
Below senior management level everyone is great and easy to get along with. Supportive peers who have each others backs.
Svantaggi
At senior management level it is terrible. Constantly undermining each other, poor relationship with employees, rude, unappreciative, constant empty promises, below average salary and overall an increasing poor environment to be a part of.