Pros
Great company culture and values, as well as having great pay and benefits. Everyone is very friendly and treats you real nice. There are also many company trips and outings, so the sense of camaraderie is strong and fun. You’ll never have to worry about mistreatment, toxic workplace cultures, or toxic bosses here. Overall, the company is great and Glassdoor lists it as one of the best companies to work for for a reason. I feel lucky to work here. My issues aren’t with the company, but the actual job itself…
Cons
I’m the oddball out here, as most people who do this line of work seem to love it, though I have no idea why. With that in mind, this would hint that the problem is with myself more than anything else, and while I’m willing to except that possibility, I also know myself to be a reasonable person and I know I’m not crazy either. Others have hinted at it here, but the job has an incredibly steep learning curve and you can expect to be “onboarding” for quite a long time before you reach a level of respectable proficiency. It’s a job that never slows down (except for around the holidays) too. A lot will be thrown at you constantly, and especially once you start juggling 6-10 projects at once. You can expect to wear many “hats”, and you will have clients who will be dependent on you to be the subject matter expert for all the “hats” that you wear. When you’re new and still learning, this will be especially tough. There are also tedious, monotonous tasks that come along with being a consultant. Tasks that you will always have to do, that will never become any less annoying, such as; submitting your time (weekly, monthly, & quarterly), forecasting your hours, re-certifying on all your certs twice a year, scrambling around to find replacements on all your projects whenever you take leave, etc. You are compensated well (quarterly bonuses), and the job occasionally provides opportunities for “on-site” travel, which is always cool. In exchange though, your work/life balance will be tough (especially in the beginning phases) and the job will be very demanding.