Compensation and benefits are mediocre, not terrible.
In many ways, whether or not you ultimately succeed or "fail" within this company will already have been predetermined. There are so many variables that are completely outside of your control: who your manager is, what your relationship dynamic is like with your manager, what team you get placed on, the timing of being placed on your team, what projects your team is tasked with during your time there, what specific stories you get assigned, how "visible" upper management decides that you and/or your team has been (which, ironically, is a comically opaque determination).
But the biggest offender, by far, is the abhorrent Performance Management process. For those who don't know, C1 judges its employees via "stack ranking," which means that, if upper management groups together the best 10 employees in the entire department or division of the company, they will be compared against one another and ranked in order from "best" to "worst." What this means is that 2 or 3 out of 10 of these employees will be deemed "underperforming," despite being objectively outstanding, invaluable employees. In other words, your "performance" has almost nothing to do with your actual efforts, work, or productivity, but has everything to do with who you are compared against, and how your specific collection of managers judge your "stack," or pool, of peers.
There is literally a specific metric the company is required to meet, so, by "necessity," there HAS to be a certain number of "underperformers." To re-use the above example, if all 10 of the employees were virtually indistinguishable and performed at exactly the same level, management would be required to push 2 or 3 to the bottom of the stack, in order to meet this quota. Thus, it's not a matter of "will anyone be issued a PIP?" but rather "WHO will be issued a PIP?"
This unavoidably results in an atmosphere and culture that is competitive, hostile, and self-serving. Counter-intuitively, your "teammates" and "co-workers" are actually your rivals and competitors.
C1 also abuses this Performance Management process as a thinly-veiled means of forcing attrition and reducing headcount. It's essentially a way for them to perform mass layoffs without officially labeling it as such.
This is currently happening every 6 months, resulting in a Performance Management process that is as omnipresent as it is looming, hyper-aggressive, counter-intuitive, hostile, impersonal, subjective, arbitrary, asinine, and futile. At least from the perspective of employees. I suppose for the executives of the company, the PM process achieves its desired result of trimming fat and attempting to motivate employees through fear and uncertainty.
I have seen many, many brilliant, talented, and hard-working employees be managed out of the company, simply due to getting the short end of the stick.
Apart from everything mentioned above, there are too many other cons to go into detail, but to briefly summarize some additional points:
In short: it's a tale as old as time. The corporation only cares about one thing, and I promise you: it isn't you.
Easy, one case, one behavioral, one technical interview. By far the easiest interview I ever had. Normal behavioral questions, and for the case, just think from a business standpoint. Prep LeetCode Easy for the technical.
Easy. Four rounds. 1. Behavioral. 2. Coding. 3. A “technical business” discussion. 4. A system design round based on resume and experience. Interviewers were nice and fair. The recruiter was very pushy and didn’t give me time to decide on the offer
They first send an automated CodeSignal. After that, there's a resume screen, followed by an interview with three different rounds: a technical case study and a behavioral interview. Make sure to practice LeetCode to prepare.
Easy, one case, one behavioral, one technical interview. By far the easiest interview I ever had. Normal behavioral questions, and for the case, just think from a business standpoint. Prep LeetCode Easy for the technical.
Easy. Four rounds. 1. Behavioral. 2. Coding. 3. A “technical business” discussion. 4. A system design round based on resume and experience. Interviewers were nice and fair. The recruiter was very pushy and didn’t give me time to decide on the offer
They first send an automated CodeSignal. After that, there's a resume screen, followed by an interview with three different rounds: a technical case study and a behavioral interview. Make sure to practice LeetCode to prepare.