Pros
The company has been a wonderful learning experience and a great place to call home. Having come from a large, corporate environment Thru provides the flexibility, yet structure needed to grow in terms of hard and soft skills. Always accessible, management has always been friendly and genuinely care about you personally and professionally. Focused technology that strives to be Best of Breed vs. Jack of all Trades type of solution. Very professional colleagues that have no ego and are there anytime to lend a helping hand or provide some advice. Projects abound and one is always welcome to contribute and learn even though not directly relevant to your core duties. Very flexible working environment in great high rise location. Benefits equal to any sized company.
Cons
Overlapping coverage sometimes makes for an odd meeting time here and there but in exchange for learning about companies and how they do business all over the globe.