Pros
- Great tech - Modern approach (everything was microservices, single CI-CD pipelines for teams, single libraries used by all teams, basically they implemented the DRY procedure aka "don't repeat yourself" for all their applications so everything was integrated across teams) - Great processes, as you had to meet with cybersecurity and architects whenever modifying APIs (they used swagger - Great push for using open-source software, i.e. you could & 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 and very intelligent and knows alot about tech and 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 force 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 thing 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.