Large companies tend to be regarded as dull and unsexy. All the real action and fun is at small startups . Well, I run my own company now and I would never go back. But I am really glad I worked for a large company. Here are my reasons why:
1. You learn an awful lot. You get to see the good, the bad and the ugly. You see lots of very good ideas (like proper source control) and some not so good ideas (like how not to motivate people).
While a big company may not seem very exciting, it must have got some things right to be big in the first place. Learn from this. And even the most mediocre organisation has hidden pockets of excellence where people still care and battle stoically to keep things going. They are some of the most resourceful people you will ever meet, combining great technical skills with the ability to manage on no budget and great political acumen.
2. You get to work with lots of clever people. I am a bit of a snob – I like the intellectual buzz of working with smart people. And you can still find a lot of them squeezed into a several departments in large companies.
Many smart people stay at large businesses because they enjoy what they do, they have families/responsibilities and cannot take the risk of leaving. You will be taken down a peg or two by the wise, old hacker who was doing this stuff while you were still at school, eats fresh-faced 25 something consultants for breakfast and has some great stories to tell. And you will get a range of ages – let’s face it, most startups reckon you are past it if you are over 26.
3. You become part of a large diaspora/community. I used to work at a big company 3 years ago. I still keep in touch with people there, I bump into former colleagues in lots of unexpected places and people remember me. Such networks are invaluable.
Even in the age of social media, it is still often about who knows you, and knows you can do a good job. If your boss did a successful project he will often seek to ‘reunite the band’ for another gig years later. A big company gives you a chance to impress and end up in the address books of lots of future high fliers. And they will take your call when you have something to sell and arrange an introduction for you on the strength of your past performance.
4. You learn the art of politics. For many people a large company is where you realise that it is not just about technology. A large company provides lots of opportunities to acquire diplomacy and political skills.
Once you leave a large company you will be able to use these skills because you will want some large companies as customers – they have money to spend (and because it is not theirs they tend to haggle less), they can give you contacts with other potential clients, they buy things and they like to renew their yearly support contracts. So you need to understand how they function.
5. You have time to reflect. At a small company or startup, it can often feel that you squeeze a lifetime into every single day. Large companies do not move at such a reckless pace so you have time to learn and reflect.
Large companies tend to move in a slow, consensual way without taking risks. Sometimes this is actually a good thing.
How about do you think ?