Pros
Management (including VP of Employee Happiness) Sales team stays engaged with clients, combating the bait-and-switch feeling Clear - and shared - strategic direction Embracing of telecommuting...and also allowing employees to work at client site Protects employees from clients Management interest in wellbeing of employees TCG Sprees TCG Charity Sprees
Cons
Focus is on employee's happiness, not contractor's or subcontractor's happiness Smaller company, missing some big-company perks (no onsite gym or onsite daycare or concierge or dry cleaning or secretaries) Working from home can be lonely if you need regular human contact Working on client sites can be confusing for new people Not always possible to promote - only so many opportunities within the company