Software Engineer • Former Employee
Pros: Great tech.
Modern approach: everything was microservices, single CI-CD pipelines for teams, and single libraries used by all teams. Basically, they implemented the DRY (Don't Repeat Yourself) procedure for all their applications, so everything was integrated across teams.
Great processes: you had to meet with cybersecurity and architects whenever modifying APIs (they used Swagger).
Great push for using open-source software. You could and would be encouraged to write code on GitHub (we used GitHub Enterprise) and improve any application if you could.
They also pushed for developers to write code and patent it, though it was difficult.
Rich Fairbank is actually a great guy, very intelligent, and knows a lot about tech. He is pushing to make C1 competitive and on the same level as FB, Google, or Amazon.
Cons: My biggest gripe was that it was kind of a cult. They kind of forced you to do these "happy hours" on Fridays on Zoom, and other various, kind of cringey "team-building" events.
As I said, they are a great company, it just seemed you HAD to drink the "company Kool-Aid" or you would not be considered "one of them" and might be then forced out of the company.
You also have to work a lot with the business analysts who write out the projects or "intents" that eventually turn into the Jira card with acceptance criteria, and some of these things can be very ignorant and even conspire against you if they don't like you.
Again, there's a lot of little cliques and "clubs" within, which was the biggest thing I did not like.