Vantaggi
excellent $$$$, usually some free software. you get to wear your own clothes (except for the t-shirt and lanyard they make you wear.)
Svantaggi
The place went from being a very lax work environment that cared about it's employees to a very much numbers and sales oriented operation that made employees cut-throat against one another. got rid of bonuses, and barely gave any free iPods or iphone away. I remember the days of bonuses, lots of free iPods, and even a free iPhone. It's sad when it's employees can't even afford to own the products their selling. Also, ? used to have a more rigid hiring process, now they'll pretty much take you off the street even if you don't know what a computer is. Kind of a sexist, homophobic, racist environment to work in at times.