Pros
I really enjoyed working with many of my colleagues and was very grateful for my time with MCAD/CATI. The company has great benefits as well, so you're well taken care of with healthcare, vision, dental, matching 401K, etc.
Cons
As a growing company, it's often difficult to get organized, which is understandable. CATI acquired MCAD Technologies, the company I mainly worked for, and a year later acquired another company, but I don't think there was enough time in between to get everything sorted (systems, employees, communication), especially when it came to roles and responsibilities. After the two acquisitions, we were left with three directors in my department, leaving little growth for me within the marketing department. Ultimately, I had to make the decision to further my career and pursue another job. Having multiple directors and no true leader led to a team who did not communicate well. Communication across departments was another major issue.