Pros
Passion of the staff in everything they do Fun, positive virtual environment Technically challenging projects that continually hone skills Innovative policies for enhancing employee experience Internal innovation program getting better and better, helping achieve balance New hub for physical presence is huge addition for staff & clients Great new HR supervisor and system encourages good will and more streamlined reviews
Cons
Too-fast growth in 2011, some bad apples hired, some burn out, hurt morale for a bit Still not diversified enough from large clients, though making great progress Young exec team. Well intentioned but treading new ground constantly. Makes the company innovative and agile but that's always balanced by changes and sometimes unclear policies.