Pros
Great product, dynamic team, strong relationships, and respected business. There is no reason for an ITI employee not to excel. The work is rewarding and challenging. Some employees have been here 20+ years. I have experienced success and watched others succeed. Interpersonal skills, and work ethic are required.
Cons
could use better communication and transparency down through the team.