Pros: gym, own the building, cafeteria, smart brains to learn from.
Cons: 95% of rev comes from one line of business
Smart brains ... but not smart direction. With a company comprised of 70% engineers = great ideas. Management lacks direction. Plenty of perks to keep those engineers happy ... the rest of us just bounce around waiting for the next management shuffle.