The people at CI make the company. Overall it is a good place to work, but there is a lot of division between departments and some people end up shouldering far too much workload because responsibilities are not always clearly defined or enforced. In addition, frequent changes in policy and roles as well as turnover in some management positions contributes to the fragmentation of the workforce. It's a fun environment but sometimes it seems like there is no real direction.
Good environment, lots of good people
sometimes lacking focus and direction