Vantaggi
Some flexibility in hours/ working from home.
There are some really good people who work there-- they won't last long.
Svantaggi
No benefits at all
Micro-Managing dictator CEO who disrespects everyone and changes course, and employees, on a whim. Yelling is his main method of motivating his employees to get things done. You need a thick skin to deal with this person.
Turnover every week. Either people quit or get fired. Few stay more than a year.
Out-of-date tools. No documentation whatsoever. Broken furniture. No training. Buggy, spaghetti code. Unhappy clients.
Most programming is off-shore. QA, process and change control are virtually non-existent.