Pros: Small, dynamic company. Plenty of room for personal growth and development. Senior leadership values the input of all employees, including junior analysts. Employee work-life balance is a priority to senior leadership. Flexible scheduling, most employees work from home the majority of the work week. Pretty good benefits package.
Cons: Disconnect between different client accounts. Most accounts are islands and hardly ever interact with other TCG accounts.