Pros
-Amazing team who are are extremely friendly (co workers you actually want to hang out with after work, crazy i know.. ) We all love live music/events and helping people. These two things make it quite nice to go to work each day. - Fun/Casual office environment with great perks: Wear what you want, take off work when you need to, but get your work done - The way all companies should be. - The company is growing at a fast rate and it's fun to see the amount of cool business coming in and be a part of that. - Extreme high standards for it's employees. (Some people might have an issue with this, but there is nothing to worry about if you are ready for the ride and be a part of a growing & successful company) I hate when companies don't have faith in their own employees and treat them all like children. I feel like CID is the opposite and they expect their employees to be pro-active, mature, and self sufficient . In other words, only apply if you are an amazing worker and know how to get things done (i've seen a decent amount of employees not make the cut, but usually they were asking for it in my opinion.) My experience to date has been one of the better ones in my professional career (12 years in the industry)
Cons
Growing company which means it comes with a lot of work on your plate at times, many 'hats to wear', and changes in the structure of the company. I see this improving as of late, but once again there will be growing pains of course with a company where so much is happing at once.