Pros
If the culture at CVI aligns with your worldview, it could be a fantastic place to work. There's very good job security (maybe one large layoff in the last 15 or so years?), and if you want to work exactly 8 hours a day, it's pretty rare that more be expected of you (depending on your department). Additionally, there are plenty of honest-to-goodness good people who work there; not necessarily the best at their jobs, but genuinely good human beings.
Cons
1) Dead weight. There seem to be very few business units which actually add value to the company, and even those which do seem to have significant numbers of people who don't pull their weight within the department. Because underperformers are not corrected/terminated, there's a pretty strong culture of mediocrity. 2) Seemingly illogical decision-making. Because the bulk of the business decisions are handed down from Canon Japan, the course which the company takes sometimes doesn't seem to actually be in the best interest of CVI. By the time projects are handed down to the people who are responsible for executing them, information has gone through so many levels of bureaucracy that the rationale has become muddled to the point that it can seem entirely counterproductive to the success of the business. 3) Non-uniform expectations. Some people work ridiculously long hours and continuity grind it out to contribute to the bottom line of the company (read: actually care). Some people adhere to the "7:02 to 3:43 with an hour lunch" schedule. At the end of the year, everyone gets the same raise. 4) Nonsensical middle-management positions. Why are there people with the title "manager" who have no direct reports? Because they've been with the company for a while and therefore "deserve" it. The creation of unnecessary positions wouldn't be as frustrating if it didn't preclude more competent members from being moved into leadership positions. 5) Below-average pay for the area.