no tower offices.
very friendly (and great partygoers) people
easy to move between positions to find the best position for you
high salaries.
exponential growth of share value
Cons
almost every team is practically always short on staff - having more work than people who can do it.