Vantaggi
They have a very good benefit package, the only company I know of that will help pay for gym memberships. The work there was challenging and I enjoyed the technical details.
Svantaggi
They have a basic attitude there that if the numbers do not get met (yearly sales) someone will be fired. It does not matter if that person is the problem or not, but someone has to go. In 5 years 6 people were fired or quit in one department because the numbers were not met. And these people were good at their jobs, all I know of went on to excellent careers at other companies. As it becomes clear that the numbers are not met, more and more pressure is put on people. And I don't mean numbers that indicate profit or loss, I mean goal numbers that are very high. In the 5 years mentioned none had a loss. There is rarely any positive feed-back. Although they claim to support employee education, they will not agree to anything that would take more than 1 or 2 day.