Would you rather work for a corp. or a consulting company

BigToneBigTone Member Posts: 283
Looking for pros and cons of both... Interested to hear people's experiences/insight.

Comments

  • MishraMishra Member Posts: 2,468 ■■■■□□□□□□
    I'll give you a quick list from my experience. (there is no solid rule... these are generalizations)

    Corporation -

    * Not as exciting for people who like frequent change
    * More in depth experience with a product as you solve the big and small problems for years instead of moving on like consulting
    * Generally more politics
    * Sometimes better benefits

    Consulting -

    * More money
    * Longer work hours (probably no overtime with the longer work hours)
    * Experience with wide varieties of hardware/software but no expertise
    * You get blamed for any and everything
    * Lots of travel and usually get paid for traveling

    I personally enjoy working for a corporation better because its more laid back, you are appreciated more, and you really get to be in depth with the things you work on. I can implement my ideas and see them start helping the corporation in 1-12 months and it is a good feeling.
    My blog http://www.calegp.com

    You may learn something!
  • GT-RobGT-Rob Member Posts: 1,090
    I own a consulting company, working for a big corp. Best of both worlds :D


    The lack of benefits is a big one, although in Canada its not as big deal. I do make more than people who have been there longer, and are hired on, but they also get vacation time and little perks. For me, its money, and getting experience, which is why I will turn down being hired on if they offer it.
  • HeroPsychoHeroPsycho Inactive Imported Users Posts: 1,940
    With consulting you get less in depth experience?

    I don't know about that. It really depends on the job. I work for a consulting company, but I'm receiving far more in depth knowledge and experience right now than I ever did working for a corporation.
    Good luck to all!
  • GT-RobGT-Rob Member Posts: 1,090
    What I mean by that is you see more issues/networks/policies/whatever as a consultant, where as working with the same company in the same position forever, you generally see the same thing all the time.

    Of course, it always depends on the company.


    I am with IBM now and moving to AT&T later this year, which opens up a whole new set of challenges as opposed to staying with IBM.
  • BeaverC32BeaverC32 Member Posts: 670 ■■■□□□□□□□
    GT-Rob wrote:
    I own a consulting company, working for a big corp. Best of both worlds :D

    Sheesh, what kind of consulting do you do? I couldn't imagine having enough time to do both.
    MCSE 2003, MCSA 2003, LPIC-1, MCP, MCTS: Vista Config, MCTS: SQL Server 2005, CCNA, A+, Network+, Server+, Security+, Linux+, BSCS (Information Systems)
  • MishraMishra Member Posts: 2,468 ■■■■□□□□□□
    HeroPsycho wrote:
    With consulting you get less in depth experience?

    I don't know about that. It really depends on the job. I work for a consulting company, but I'm receiving far more in depth knowledge and experience right now than I ever did working for a corporation.

    Yes I understand. It is hard to make the list in the first place because it all depends on the company. But overall I would say that consultants mostly do small fixes or things the current IT department cannot handle. You might walk in and do a lot of NAT work because Joe doesn't know NAT but Joe knows everything else so you don't get your hands on all the other good stuff.

    Or if you go into a company and do a full installation for a IT department. Fix all the outstanding issues. Teach the staff, then go to the next job. You never get to solve all the after problems as you would in a corporation leaving you with spotty troubleshooting skills.
    My blog http://www.calegp.com

    You may learn something!
  • blargoeblargoe Member Posts: 4,174 ■■■■■■■■■□

    Or if you go into a company and do a full installation for a IT department. Fix all the outstanding issues. Teach the staff, then go to the next job. You never get to solve all the after problems as you would in a corporation leaving you with spotty troubleshooting skills.
    I can't say that I agree with this. I think the breadth of exposure that you can get from consulting will develop you excellent "general purpose" troubleshooting skills.
    IT guy since 12/00

    Recent: 11/2019 - RHCSA (RHEL 7); 2/2019 - Updated VCP to 6.5 (just a few days before VMware discontinued the re-cert policy...)
    Working on: RHCE/Ansible
    Future: Probably continued Red Hat Immersion, Possibly VCAP Design, or maybe a completely different path. Depends on job demands...
  • MishraMishra Member Posts: 2,468 ■■■■□□□□□□
    blargoe wrote:

    Or if you go into a company and do a full installation for a IT department. Fix all the outstanding issues. Teach the staff, then go to the next job. You never get to solve all the after problems as you would in a corporation leaving you with spotty troubleshooting skills.
    I can't say that I agree with this. I think the breadth of exposure that you can get from consulting will develop you excellent "general purpose" troubleshooting skills.

    That is exactly what my point was. Maybe "spotty" wasn't a good word.
    My blog http://www.calegp.com

    You may learn something!
  • stlsmoorestlsmoore Member Posts: 515 ■■■□□□□□□□
    I like corporations more because they are generally more laid back and you get to know your co-workers/clients on a more personal level.
    My Cisco Blog Adventure: http://shawnmoorecisco.blogspot.com/

    Don't Forget to Add me on LinkedIn!
    https://www.linkedin.com/in/shawnrmoore
Sign In or Register to comment.