I am only speaking towards experience in the Austin office
Though the CEO is passionate, his passion does not reach the management in Austin. The management's communication here is poor to the point it becomes adverse to company success. Clear deadlines, goals, and project deliverables are nonexistent. QA management looks to usurp credit for team successes without crediting employees and has been known to throw employees under the bus when mistakes occur.
While most of the developers at this company are great and a pleasure to work with, some developers are very standoffish, cynical, and unprofessional which is not conducive to a team environment and can make it very difficult to work at times.
The structure of the company is very flat (as another review previously mentioned), and any goals employees may have in their careers go unnoticed, even when communicated to management. If you hope for career advancement, this is most likely not the best place to do it.
Unfortunately, diversity is also not very important to this company, and there is a clearly disproportionate minority presence.