Pros
Global enterprise allows exposure to opportunities normally associated with much larger companies. Initial salaries are very competitive. Still family-owned, it makes for a good story -- until the economy went south. Many long-tenure employees and lots of company pride.
Cons
Frequently rated as one of the "best places to work", a peek inside the company reveals why employees feel that way: Most of those long-tenure employees are such due to a total lack of ambition and initiative. Employee turnover is typically due to those who endeavor to move forward in their career realize that it will never happen at Hines. You're expected to do the job you were hired for, do it exceedingly well and do it forever. Salaries are above-average but the internal politics and games are the worst I have ever experienced. Career paths are non-existent. Hines has a real paranoia about appearing in print, so don't expect anyone outside of the company to hear about anything interesting you've done.