Ventajas
The hours are very flexible. Most people don't work an entire 40 hour week.
Desventajas
The pay is low, and the raises are terrible. When you advance they base your raise on the average of that level, regardless of how long people on that level have been with the company. It's frustrating to see the CEO spend millions on art, landscaping, planes and trips to party; all the while getting paid a terribly low salary to make the products he uses to fund his image. There's no accountability; poor performers are protected by poor managers. You'll often hear "that's not my job" coming form departments who's responsibility is exactly what you're trying to get out of them. Managers avoid innovation because they don't want to take chances that something might not work, so they just tow the line for terrible ideas coming from their managers and directors. It's completely a top down company.