Okay as a learning environment, but that's about it.
Pros
Insurance/benefits are okay if you don't have dependents. Pay seems okay for Los Angeles. Depending on where you are in the company, you can work on some pretty exciting projects. Great training ground for whatever your next career step will be, as it's a very hands-on environment and you have to get involved in everything. Okay work/life balance as some other reviews have mentioned because no one really cares if you are in the office or not. You can't eat lunch at your desk, which sounds like a con but turns out to be really great. You're forced to talk to people from other departments in the cafeteria, which ultimately helps accomplish things more efficiently in the organization. Free booze at monthly birthday celebrations and random free food trucks for lunch.
Cons
Over the past 4 years, CIM has gone from a fairly lean, entrepreneurial organization to what feels like a massive company, with all the bureaucracy to go along with it. There have been a lot of departures across the company recently and more are coming. Instead of immediately backfilling those positions, management has been reallocating that work to the people that are still here. As a result, morale is pretty awful. This is compounded by the fact that there are no repercussions for slacking off - some people come in a couple days a week just to show face and others are in the office all week and sometimes weekends. Both groups are compensated pretty equally. There also seems to be a subtle, but omnipresent, bias against women throughout the organization. I have been in meetings where my female coworkers were either not addressed at all, spoken over, or relegated to note-taking or scheduling other meetings. Promotions seem to be handed out haphazardly, mostly based on office politics/campaigning rather than work product, results, and overall good citizenship. We have gone through many reorganizations since I started here, and no one thinks through repercussions of splitting teams out, combining other teams, or eliminating groups. Extremely confusing to navigate an organization where the structure and management team continually change. Minimal accountability and lots of finger pointing at the management levels below the founders. Extremely childish antics in internal meetings if someone doesn't get their way, and the founders essentially have final say on every investment decision. Good luck if you have an opposing view on something. It seems that every positive change comes with so many strings attached- every email announcing something that should be good comes with an asterisk and a ton of fine print. IT and our technology systems are an absolute joke, so hope that you don't have any technical difficulties. Access mysteriously disappears from systems every now and then. It can take weeks to resolve something as simple as getting a new application downloaded. A culture that being late to meetings is acceptable permeates throughout the organization. This shows zero respect for other people's time. Free snacks are not really that good - RX bars, Quest bars, and communal containers of trail mix that people stick their filthy hands in.