Though our benefits are great, most agree that it is the people that make Cannon one of the Best Places to work. At Cannon, we value quality of life by striving to provide opportunity for personal growth and a balance between personal and professional life. Not only do we work together, but we also enjoy spending time together outside of work. We work hard. We play hard. We have fun.