Pros
I worked for alliantgroup for 3 years before I was "let go." During my time there, I discovered both good and bad things. My coworkers were generally smart, hardworking people. I enjoyed learning about different industries and getting to visit clients. However, that's where it ends.
Cons
Management is inconsistent with hiring, firing, and general work policies. Job advancement is difficult if you're not constantly kissing up to management and working 70+ hours a week. No, that is not an exaggeration. I received emails at all hours of the day, on weekends, and on holidays. Even if you were on vacation, you were expected to be on call at all times. Some people are ok with that, I am not. I found the overall work environment to be stifling and stressful. Consider the position carefully, and decide if you really want to work for this company.