A fast-paced, employee-focused company
Pros
Within hours of posting my hire to HomeAway on LinkedIn, I had new contacts for jobs at Amazon, Google, VMWare, etc. Companies know of HomeAway's rep - they choose good people, and make good people great. Compensation is very competitive, and the compensation conversation during interview is very healthy and open. Work-life balance is ideal - if work is getting done, you can do what you need to do. There have been many opportunities to self-start a project, fill a need, or learn from others. Between self-motivation, contests and compensatory rewards - there are many incentives for personal growth. They're always looking for new tech, so it's easy to get experience with the latest and greatest tools and hardware.
Cons
Inter-team communication can be difficult, given the fast-pace of projects, goals that overlap between teams and physical location (three offices in Austin alone). This is not a HomeAway-specific problem, but one that all companies this size/speed face.