Initial Phone Screen then interview with hiring manger , then final interview with hiring manger and two seniors. Easy interview, however very dishonest and misleading. Even if you impress and knock the job description out of the park dont be confident you will get this job. I made it to the final round and was not asked any of the questions/topics they discussed in the final round. They will say stuff like "this is an entry-level position", "it's okay not to know things", "we train on the job". All intentionally meant to be misleading. was denied the job because of linux cli basics which are very easy to GOOGLE and catch up to speed on. Even if u match and exceed the requirements for the position they will mislead you. After the final interview they said they didnt find anyone for them to hire. They encouraged me to reapply and after two weeks they cancelled the position. I thank CSG and Ivan Bradley for wasting two months of my time. thank you so much. I will never apply to a job at CSG ever again.