Vantaggi
Truly is a great company as far as salary and benefits. There are also good people working here. Upper management is more concerned with the budget than the people, but lack the intestinal fortitude to tell you to your face.
Svantaggi
I am honestly at a loss to not simply sound like a complainer. Hired for a specific division that was disbanded two months after my hiring date (a fact that higher management was aware of. I was a fully qualified employee with a ton of experience and was force moved into a division that conducted business that was outside my area of expertise. On top of that, the gaining division lacked the funding for me. It was their way of moving me out of the company without recognizing the fact that they made a mistake in the first place. In fairness, I believe this behavior was isolated to my sector and doesn't necessarily reflect the conduct of the entire company.