Pros
CTAC offers a comfortable, casual, and fun work environment with skilled and talented employees. Teamwork within and between teams is strong and employees are supportive of each other. Work in progress is not micromanaged and for the most part they trust you to get the task at hand completed. Flexible schedules and tele-commuting when needed is offered as long as it is not abused.
Cons
Lacking some structure and basic management from the top. There doesn't seem to be anyone holding staff accountable or to respond when employees voice concerns or issues. Very reactive to clients rather than being proactive to avoid issues down the road. Business development seems to be lacking. There are not a lot of solid processes which causes issues when 3 people on a team are doing the same process 3 different ways.